Я настраиваю новый сервер и обнаружил, что Gmail не принимает электронные письма с этого сервера.
Я проверил файлы журналов Exim и обнаружил следующее:
Our system has detected that this\n550-5.7.1 message does not meet IPv6 sending guidelines regarding PTR records\n550-5.7.1 and authentication.
Please review\n550 5.7.1 https://support.google.com/mail/answer/81126 for more information. om7si10023450wjc.42 - gsmtp
У моего сервера есть IP-адреса IP4 и IPv6. Я добавил записи SPF для IP-адресов IP4 и IPv6. Единственное, что у меня пока нет записей PTR (мой центр обработки данных не позволяет добавлять записи PTR, если запись A не указывает на тот же сервер). Итак, я добавлю PTR-записи позже, когда перенесу веб-сайты на новый сервер.
Мой вопрос: Возможно ли, что Gmail не принимает электронные письма только потому, что у меня нет записей PTR? Все поставщики услуг электронной почты в подобных ситуациях просто помещают электронные письма в папки для спама или массовых рассылок. Gmail вообще не принимает почту?
Вот текст из страница справки google:
Дополнительные рекомендации для IPv6
- Отправляющий IP-адрес должен иметь запись PTR (то есть обратный DNS-адрес отправляющего IP-адреса), и он должен соответствовать IP-адресу, полученному с помощью прямого DNS-разрешения имени хоста, указанного в записи PTR. В противном случае письмо будет помечено как спам или, возможно, отклонено.
- Домен-отправитель должен пройти проверку SPF или DKIM. В противном случае почта может быть помечена как спам.
Итак, да, если вы используете IPv6 для доставки почты в Google, вы ДОЛЖНЫ иметь PTR, соответствующий системному IPv6-адресу отправителя.
Если вы действительно не можете создать PTR для своего IPv6-адреса (что мне кажется странным), решение состоит в том, чтобы либо полностью отключить IPv6, либо настроить основной сервер так, чтобы он предпочитал IPv4 для исходящих соединений. Не забудьте также изменить запись SPF, если вы это сделаете.
Ну да (https://support.google.com/mail/answer/81126):
Additional guidelines for IPv6
The sending IP must have a PTR record (i.e., a reverse DNS of the sending IP)
and it should match the IP obtained via the forward DNS resolution of the
hostname specified in the PTR record. Otherwise, mail will be marked as spam
or possibly rejected.
Если вы еще не можете установить записи PTR, вероятно, лучше отключить отправку писем через IPv6, пока вы не сможете.
Временное решение (т.е. это не постоянное решение) - отключить ipv6 в exim4.
В файле: /etc/exim4/conf.d/main/02_exim4-config_options Добавьте строку:
disable_ipv6=true
Затем запустите команду
update-exim4.conf
И перезапустите службу
service exim4 restart
Престо, у exim4 нет ipv6.