Postfix転送サーバーで後方散乱を作成しない


9

エイリアスベースの小さなメーリングリストをホストするPostfixサーバーを実行しています。とにpeople@myserver転送するalice@someproviderとしbob@someotherproviderます。今、alice@someprovider私よりも制限の厳しいスパムフィルターを使用する場合があります。

(偽造)backscattervictim@somewhereからへのスパムメールpeople@myserverが到着し、私のスパムフィルターがそれをスパムとして検出した場合、SMTPフェーズで拒否されます->害はありません。

しかし、同じメールが私のサーバーを経由して取得するときに、私のサーバーは、アリスに転送しようとすると、彼女のサーバはSMTPの段階でそれを拒否し、私のサーバーは、無実の後方散乱被害者へのバウンスメッセージを作成します。(これは私のサーバーの観点からは理にかなっていますが、後方散乱の犠牲者にとって迷惑です。)

この動作を防ぐ方法はありますか?NDRは(一般的に)正当な目的を果たしているため、オフにしたくありません。

回答:


3

スパムとしてフラグが立てられていないが、アリスがメールを拒否する場合、NDRの:(

おそらく、アリスがそのメールをヘッダーのどこかにスパムとしてマークした場合はどうなりますか?


1
メールはSMTPダイアログで受け入れられなかったため、アリスはメールをスパムとしてマークしませんでした。アリスには配達されませんでした。しかし、そのための解決策はないというのはあなたの言うとおりです。
mailq

4
私はこの問題を抱えています...メールがGoogleアドレスに転送されており、Googleはメッセージをスパムとして拒否しますが、リターンパスメールが実際には存在しないため、ほとんどの場合、私のメールがスタックします。(その間、yahooはこれらのすべての後方散乱電子メールのために私のサーバーをブラックリストに載せました)。Googleがスパムだと言った場合にメッセージをドロップするだけで、他の問題の場合はポストフィックスにメッセージをドロップする方法はありますか?
Jay K

0

バウンスを完全に破棄する代わりに、すべての発信NDRをインターセプトし、それらを破棄する代わりに単一のメールボックスにリダイレクトすることが可能です。

/etc/postfix/main.cf

header_checks = regexp:/etc/postfix/header_checks
internal_mail_filter_classes = bounce,notify

/etc/postfix/header_checks

/^From: MAILER-DAEMON.*/ REDIRECT someuser+bounces@youmailbox.net

これは、すべてのバウンスが単一のメールボックスに送信されることを意味します。これは、ユーザーが少ない小規模サイトのNDRを破棄して送信するのに十分な妥協案になる可能性があります。

理想的には、これをローカル以外のユーザーに対するNDRに対してのみ実行しますが、それだけではそれが可能ではないと思いますheader_checks

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.