Linux サーバーから生成された電子メールは、Exchange サーバー (Barracuda 搭載) によってブロックされます。

Linux サーバーから生成された電子メールは、Exchange サーバー (Barracuda 搭載) によってブロックされます。

弊社の Web サイトは Linux マシンでホストされています。メールは postfix 経由で送信されます。メールは機能しており、Gmail などのすべてのメール クライアントに送信されます。ただし、Exchange サーバーではメールを受信できません。

ログを見ると、おそらく Exchange サーバーによって接続が拒否されていることがわかります。

postfix/qmgr[11865]: DA6D42FF13: from=<[email protected]>, size=3166, nrcpt=1 (queue active)
postfix/smtp[12474]: connect to mail.sanitizeddomain.com[XXX.XXX.XXX.XXX]:25: Connection refused
postfix/smtp[12474]: DA6D42FF13: to=<[email protected]>, relay=none, delay=172915, delays=172914/0.03/0.07/0, dsn=4.4.1, status=deferred (connect to mail.sanitizeddomain.com[XXX.XXX.XXX.XXX]:25: Connection refused)

当社はバラクーダを運営しています。

同じメッセージが表示されるため、Linux マシンからメール サーバーに Telnet できません。

答え1

ファイアウォール ルールにより、ポート 25/tcp で Exchange サーバーへのトラフィックがブロックされていますか? ファイアウォール/ポート転送を確認してください。ポート 587/tcp への送信を試してください (Exchange サーバーで使用可能な場合)。

答え2

Linux サーバーはどこでホストされていますか? ネットワーク内にある場合、メール システムの外部 (例: MX 検索) IP にアクセスしようとしている可能性がありますか? そうである場合、トラフィックを Barracuda の外部アドレス (境界デバイスの場合) またはメール システムの内部アドレスに転送する必要があります。

これは postfix なので、電子メールの中継のニーズに合わせてスマートホストを使用するオプションがあります。

これを設定できるのは/etc/postfix/main.cf

次の行を編集します: relayhost = your.mailserver.com

メール サーバーが外部にある場合は、Barracuda スパム フィルターに例外/ホワイトリストが必要になる可能性があります。ただし、そこまでは進んでいないようです。これらのシステムが相互にどこに配置されているかを把握する必要があります。

答え3

問題は解決しましたが、質問に対してより具体的な回答をすることができず残念です。これは当社のネットワークに特有のものだと言われており、私が知っているのはそれだけです。

ご回答くださった皆様のご尽力に感謝いたします。

関連情報