次のようなエイリアスをpostfixに設定しています:
all@mydomain.com: foo@mydomain.com, bar@mydomain.com ...
電子メールがall@mydomain.comに送信され、そのエイリアスの受信者のいずれかがcc:edである場合(これは非常に一般的です(つまり、「全員に返信」))、電子メールは重複して配信されます。たとえば、電子メールがall@mydomain.comに送信され、foo @ mydomain.comがcc:edである場合、2回配信されます。Postfix FAQによると、これはPostfixがグループを拡張せずに電子メールを並行して送信するため、仕様によるものであり、sendmailよりも高速になります。これですべてうまくいきましたが、電子メールを送信する前に重複した受信者を実際に削除するようにPostfixを構成することは可能ですか?
同じ問題を抱えているネット上の人々からの多くの投稿を見つけましたが、まだ答えを見つけていません。Postfixでこれができない場合、途中でそれを行うことは可能ですか?私はユーザーを教育しようとしましたが、それは私が恐れているかなり無益です...
Mac OS X Server 10.6でpostfixを実行しています。amavisはcontent_filterとして設定され、dovecotはmailbox_commandとして設定されています。私はprocmailをsmtp配信用のcontent_filterとして設定しようとしました(以下の提案に従って)が、正しく設定できないようです。さまざまな理由から、標準のOS X構成を置き換えることはできません。つまり、接尾辞、amavis、およびdovecotはそのままです。ただし、必要に応じて追加できます。