[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[postfix-jp:03950] Re: postfix+fetchmail



At Mon, 2 Feb 2004 09:35:03 +0900,
Y@xxxxxxxxxx;Ume (  うめ) wrote:
> 二台のサーバをAとBとした場合、
> Aにpostfixでバーチャルドメインを利用して、
> BにfetchmailでAから取り込み、B内のローカルユーザに配送する。
> 
> といったかんじなのですが、少々問題が起きてしまいました。
> AとBのそれぞれのpostfixで配送する際に、
> ccやBccなどに二度配信してしまい、重複してしまったり、
> メーリングリストなどのメールを受信すると、
> ユーザがいません!とエラーが返ってきてしまいました。
> 何か良い手だてはないでしょうか?

ほとんど Postfix の話題ではないのですが…。

> fetchmailの設定は以下の内容です。
> 
> set postmaster <ADMIN>
> set nobouncemail
> 
> defaults
> protocol apop
> no envelope
> norewrite
> flush
> limit 0
> batchlimit 0
> fetchlimit 0
> fetchsizelimit 0
> no mimedecode
> smtphost <LOCAL SMTP>
> 
> poll <REMOTE SMTP>
>         user "<REMOTE USER>"
>         password "<REMOTE PASS>"
>         mda "/usr/sbin/sendmail -oem -t"

sendmail の -t オプションなんぞを利用しているんですから、それは
至極当然の動作ですよね?

A が Postfix ということですから、(ふつうの設定なら) メッセージの
ヘッダの上のほうに Delivered-To: を残しているはずです。そこに
記録されているアドレスのローカル部で B のローカル配送先を
判断するように (fetchmail にそのようなオプションがあるなら)
fetchmail を設定するか、そのようなスクリプトを書けばいいと
思います。(getmail とか serialmail なんてものありますが)

-- 
-- Name: SATOH Fumiyasu  -- Home: http://www.sfo.jp (in Japanese only)
-- Mail: fumiya at net-thrust.com, samba.gr.jp, namazu.org or ...

Follow-Ups
[postfix-jp:03953] Re: postfix+fetchmail, Umezawa
References
[postfix-jp:03947] postfix+fetchmail, Y@xxxxxxxxxx;Ume ( うめ )

[検索ページ] [Postfix-JP ML Home]