web-dev-qa-db-ja.com

MailScanner検疫からリリースされたメッセージは、Exchange2007でDUPLICATEDELIVERとしてマークされます

Exchange2007のスマートホストとしてCentOS5.4にMailScannerを使用してPostfixをインストールしました。メッセージが隔離され、後でリリースした場合( http://wiki.mailscanner.info/doku.php?id=documentation:configuration :mta:postfix:how_to:release_quarantined_mail )、Exhcangeボックスに配信されますが、ユーザーのメールボックスには表示されません。

Exchangeメッセージ追跡ログには、メッセージがDUPLICATEDELIVERとしてマークされているため、ドロップされていることが示されます。

この状況を回避するにはどうすればよいですか?たぶん、Postfixボックスまたは他の方法でメッセージIDを変更するのですか?

ありがとう。

1
kdl

重複検出は、メッセージIDとクライアント送信時間の2つに基づいて交換によって行われます。ここでの検疫とは、疑わしいメッセージが添付ファイルなしで最初にユーザーに送信され、クリアされると一緒に送信されることを意味すると思います。

この場合、クライアントの送信時間とメッセージIDは同じまたは両方のメッセージであるため、配信ピックアップが重複しているため、これを停止するには、メッセージIDまたはクライアントの送信時間を変更する必要があります。

Exchangeの重複配信の検出を無効にしたり、Exchangeが重複をチェックするためにメッセージの詳細のログを保持する時間を短縮したりすることもできますが、そうすると、受信する実際の重複メッセージの量が増える可能性があります。

1
Sam Cogan

MailScanner側では、MailScanner.confファイルの「RemoveThisHeaders」セクションに「Message-ID:」を追加できます。 confファイルには、実際には次のように記述されています。

検疫からスパムを解放してExchangeサーバーに送信するときに、メッセージIDヘッダーの重複に問題がある場合は、Message-Idを追加します。

0
Athanasios