Попытался на своём сервере Debian с установленной панелью Vesta отправить письмо на gmail. Получил вот такую ошибку:
SMTP error from remote mail server after end of data: host gmail-smtp-in.l.google.com [2a00:1450:400c:c01::1b]: 550-5.7.1 [2001:41d0:8:e974::1] Our system has detected that this message does 550-5.7.1 not meet IPv6 sending guidelines regarding PTR records and 550-5.7.1 authentication. Please review 550-5.7.1 https://support.google.com/mail/?p=ipv6_authentication_error for more
Таким образом, нужно добавить PTR-запись для своего ipv6 адреса. Однако, не все провайдеры предоставляют такую возможность. Проще всего решить этот вопрос путём отключения ipv6 в в почтовой системе.
Для начала проверим:
netstat -tulpn | grep :25 tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 17919/exim4 tcp 0 0 0.0.0.0:2525 0.0.0.0:* LISTEN 17919/exim4 tcp6 0 0 :::25 :::* LISTEN 17919/exim4 tcp6 0 0 :::2525 :::* LISTEN 17919/exim4
Затем открывает конфигурационный файл exim:
nano /etc/exim4/exim4.conf.template
Вставляем запрет на ipv6 (disable_ipv6=true) перед секцией begin acl как показано ниже:
###################################################################### # ACL CONFIGURATION # # Specifies access control lists for incoming SMTP mail # ###################################################################### # disable ipv6 disable_ipv6=true begin acl
Потом сохраняем изменения, перезапускаем exim:
/etc/init.d/exim4 restart
Проверяем:
netstat -tulpn | grep :25 tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 18286/exim4 tcp 0 0 0.0.0.0:2525 0.0.0.0:* LISTEN 18286/exim4
Готово!