Назад | Перейти на главную страницу

Postfix не пересылает электронную почту

У меня есть CentOS 7 на моем сервере Linode, и я пытаюсь перенаправить входящие электронные письма на один из моих доменов на этом сервере (mail@domain.com) на мой адрес gmail (me@gmail.com), делал это раньше, но Я в тупике, почему он не работает сейчас, когда я пытаюсь его настроить.

Я следую этому руководству: https://linuxaria.com/pills/how-to-setup-postfix-to-forward-email-to-another-email-account-on-debianubuntu

И другим нравится: - https://www.andreagrandi.it/2014/08/31/getting-started-with-digital-ocean-vps-configuring-dns-and-postfix-for-email-forwarding/ - http://willjackson.org/blog/configure-postfix-forward-e-mail-external-address

Добавил это в /etc/postfix/main.cf:

virtual_alias_domains = example.com
virtual_alias_maps = hash:/etc/postfix/virtual

И в / etc / postfix / virtual:

mail@example.com  myemail@gmail.com

Сделал "postmap / etc / postfix / virtual", а затем перезагрузил и перезапустил Postfix. Но отправка писем на mail@example.com по-прежнему не перенаправляется на мой адрес gmail ...

Что мне здесь не хватает, нужно ли что-то еще обновить в main.cf для пересылки электронной почты?

Обновление - по какой-то причине в моих журналах (/ var / log / maillog) ничего не отображается при отправке электронного письма на mail@example.com:

Наконец, исправил это, поэтому в письмах об ошибках, которые были возвращены демоном почтовой программы, говорилось:

Technical details of temporary failure:
The recipient server did not accept our requests to connect. Learn more at https://support.google.com/mail/answer/7720
[mail.example.com. XX.XX.XX: socket error]
[mail.example.com. XX.XX.XX: socket error]

И поискал и наткнулся на эту ветку с той же проблемой: https://www.digitalocean.com/community/questions/postfix-mail-forwarding-socket-error-how-to-fix-mx-records

Надо было установить inet_interfaces = all в /etc/postfix/main.cf, что и получилось :)