直接配信が拒否された場合にのみリレーを使用するように postfix を設定する方法はありますか? サブスクライバーに通知を送信する必要がある Web アプリケーションの場合ですが、一部のサーバーは接続を拒否します。これらのケースは、authsmtp.com のような有料の SMTP リレーを使用して再試行してもらいたいです。ただし、メールごとに費用がかかるため、すべてにリレーを使用したくありません。
1583 次
1 に答える
0
これは間違いなく serverfault.com の質問です。また、答えはやや醜いハックであり、通常の状況では推奨されません。
永続的な応答エラー コードは無視する必要があります。このために、main.cf で: soft_bounce = yes
これにより、すべての 5xx エラーが 4xx エラー (nosuchuser 応答などを含む) に変換されます。
main.cf で authsmtp.com をリレーホストとして設定します: relayhost = [whatever.authsmtp.com]:port
Postfix を authsmtp.com 経由で中継するために認証するように設定します (許可されている場合は IP 経由、またはPostfix smtp クライアントで SMTP AUTH を有効にする方法についてはhttp://www.postfix.org/SASL_README.html#client_saslを参照してください)。
于 2009-12-13T19:57:33.170 に答える