web-dev-qa-db-ja.com

Postfix-SMTPメール配信が「接続タイムアウト」エラーで失敗しました

Ubuntuマシンにpostfixメールサーバーをインストールしました。他のドメインのメールサーバー(Google、Yahoo、Outlook ...)へのメール送信でいくつかの問題に直面しています。メールサーバーのSMTPを使用してメールを送信するために仮想ドメインを使用しています(たとえば[email protected]

Postfix SMTPを介して複数のメールを送信しようとすると、メールの送信に失敗しました。送信に成功することもあれば、失敗することもあります。ただし、relayhostを使用して同じものを送信しようとすると、問題なく動作します。 [送信者のメールIDを自分のものとして設定するオプションが提供されず、独自の制限(1日あたり500など)があるため、relayhost(たとえばGmailリレーサーバー)を使用できませんでした]

Mail.logファイルで利用可能な次のエラーメッセージ。

Jan 14 11:40:25 server1 postfix/smtp[4776]: connect to gmail-smtp-in.l.google.com[2607:f8b0:400e:c02::1a]:25: Network is unreachable 
Jan 14 11:41:25 server1 postfix/smtp[4776]: 6F11361C56: to=<[email protected]>, relay=none, delay=61, delays=0.71/0/60/0, dsn=4.4.1, status=deferred (connect to alt2.gmail-smtp-in.l.google.com[2607:f8b0:4002:c09::1b]:25: **Network is unreachable**) 

Jan 14 07:33:42 server1 postfix/smtp[4780]: 1BE9261CF6: to=<[email protected]>, relay=none, delay=151, delays=0.68/0/150/0, dsn=4.4.1, status=deferred (connect to mx4.hotmail.com[207.46.8.199]:25: **Connection timed out**) 

ファイルinet_protocolsipv4値を/etc/postfix/main.cfに変更しようとしましたが、Postfixサーバーを再起動しました。しかし、それは問題を解決しません。

注意:

  • 静的IPアドレスを使用してAmazonEC2インスタンスでホストされているメールサーバー(インターネットに接続し、すべてのトラフィックポートがセキュリティグループのインバウンドとアウトバウンド用に開かれます)。
  • 特定のSMTPサーバーのポート25へのTelnetはランダムに機能しています(機能する場合と機能しない場合があります)。
  • SMTPサーバーへのpingは常に成功します(ポート25へのTelnetはほとんどの場合失敗します)。
  • メールサーバーで自己署名証明書を使用しています。

この問題を解決する方法を誰かに教えてもらえますか?これは、メールサーバーの構成を調べる必要があるものですか?

2
Aravindhan

他のSMTPサーバーへのtelnetで問題が発生した場合は、Amazonに連絡します。 Amazonは、サービスがスパムに使用されるのを防ぐために、アウトバウンドSMTP接続に制限を設けています。

1
TriadicTech