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_protocols
のipv4
値を/etc/postfix/main.cf
に変更しようとしましたが、Postfixサーバーを再起動しました。しかし、それは問題を解決しません。
注意:
この問題を解決する方法を誰かに教えてもらえますか?これは、メールサーバーの構成を調べる必要があるものですか?
他のSMTPサーバーへのtelnetで問題が発生した場合は、Amazonに連絡します。 Amazonは、サービスがスパムに使用されるのを防ぐために、アウトバウンドSMTP接続に制限を設けています。