Я использовал приведенное ниже руководство, чтобы настроить postfix и dovecot на сервере Digital Ocean. Но я получаю сообщение "Превышено время ожидания соединения", когда 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 февраля 22:33:38 localhost dovecot: auth-worker: Debug: загрузка модулей из каталога: / usr / lib / dovecot / modules / auth
2 февраля 22:33:38 localhost dovecot: auth-worker: Debug: pam (app, 189.63.49.XXX): lookup service = dovecot
2 февраля 22:33:38 localhost dovecot: auth-worker: Debug: pam (app, 189.63.49.XXX): # 1/1 style = 1 msg = Password:
2 февраля 22:33:38 localhost dovecot: auth: Debug: client out: OK # 0111 # 011user = app
2 февраля 22:33:40 localhost postfix / submission / smtpd [1045]: E9AA724264: client = unknown [189.63.49.XXX], sasl_method = PLAIN, sasl_username = app
2 февраля 22:33:43 постфикс / очистка локального хоста [1052]: E9AA724264: message-id =
2 февраля 22:33:43 localhost postfix / qmgr [32661]: E9AA724264: from =, size = 485, nrcpt = 1 (очередь активна)
2 февраля 22:33:45 localhost postfix / submission / smtpd [1045]: отключение от неизвестного [189.63.49.XXX]
2 февраля 22:34:14 localhost postfix / smtp [1053]: подключиться к mta5.am0.yahoodns.net [98.136.216.25]: 25: Истекло время ожидания подключения
2 февраля 22:24:21 localhost postfix / smtp [1013]: подключиться к mta6.am0.yahoodns.net [98.136.217.202]: 25: Истекло время ожидания подключения
2 февраля 22:24:21 localhost postfix / smtp [1014]: подключиться к gmail-smtp-in.l.google.com [173.194.76.27]: 25: Истекло время ожидания подключения
2 февраля 22:24:21 localhost postfix / smtp [1015]: подключиться к gmail-smtp-in.l.google.com [173.194.76.27]: 25: Истекло время ожидания подключения
2 февраля 22:24:21 localhost postfix / smtp [1012]: подключиться к aspmx.l.google.com [173.194.68.27]: 25: Истекло время ожидания подключения
Вот /etc/postfix/main.cf http://pastebin.com/nHQhh8Bp
/etc/postfix/master.cf http://pastebin.com/nnJBP9mh
Результат от #> netstat -nlptu http://pastebin.com/PKJX6xC1
Исходящий SMTP включен порт 25 по умолчанию заблокирован для всех пользователей Digital Ocean. Вам нужно будет связаться с ними, если вы хотите его разблокировать.
Проверьте свой сервер имен в /etc/resolv.conf
, попробуйте Google 8.8.8.8:
sudo vi /etc/resolv.conf
Измените IP-адрес сервера имен:
nameserver 8.8.8.8
Затем перезапустите постфикс:
sudo /etc/init.d/postfix restart