以下のチュートリアルを使用して、DigitalOceanサーバーでpostfixとdovecotをセットアップしました。しかし、postfix/smtpがgmailやyahooなどのリモートホストにメールを配信しようとすると、「接続がタイムアウトしました」というメッセージが表示されます。
https://www.digitalocean.com/community/articles/how-to-set-up-a-postfix-e-mail-server-with-dovecot
新しいメッセージの受信/var/log/mail.log
2月2日22:33:38localhost dovecot:auth-worker:デバッグ:ディレクトリからモジュールを読み込んでいます:/ usr/lib/dovecot/modules/auth
2月2日22:33:38localhost dovecot:auth-worker:デバッグ:pam(app、189.63.49.XXX):lookup service = dovecot
2月2日22:33:38localhost dovecot:auth-worker:Debug:pam(app、189.63.49.XXX):#1/1 style = 1 msg = Password:
2月2日22:33:38localhost dovecot:auth:Debug:client out:OK#0111#011user = app
2月2日22:33:40localhost postfix/submit/smtpd [1045]:E9AA724264:client = unknown [189.63.49.XXX]、sasl_method = PLAIN、sasl_username = app
2月2日22:33:43localhost postfix/cleanup [1052]:E9AA724264:message-id =
2月2日22:33:43localhost postfix/qmgr [32661]:E9AA724264:from =、size = 485、nrcpt = 1(キューがアクティブ)
2月2日22:33:45localhost postfix/submit/smtpd [1045]:不明から切断します[189.63.49.XXX]
2月2日22:34:14localhost postfix/smtp [1053]:mta5.am0.yahoodns.net [98.136.216.25]に接続:接続がタイムアウトしました
2月2日22:24:21localhost postfix/smtp [1013]:mta6.am0.yahoodns.net [98.136.217.202]に接続:接続がタイムアウトしました
2月2日22:24:21localhost postfix/smtp [1014]:gmail-smtp-in.l.google.com [173.194.76.27]:25に接続:接続がタイムアウトしました
2月2日22:24:21localhost postfix/smtp [1015]:gmail-smtp-in.l.google.com [173.194.76.27]:25に接続:接続がタイムアウトしました
2月2日22:24:21localhost postfix/smtp [1012]:aspmx.l.google.com [173.194.68.27]に接続:接続がタイムアウトしました
これが/etc/postfix/main.cfです http://Pastebin.com/nHQhh8Bp
/etc/postfix/master.cf http://Pastebin.com/nnJBP9mh
#> netstat -nlptu http://Pastebin.com/PKJX6xC1 の結果
ポート25での送信SMTPは、すべてのDigital Oceanユーザー に対してデフォルトでブロックされます。ブロックを解除したい場合は、連絡する必要があります。