Gmail не принимает почту с нового сервера

Gmail не принимает почту с нового сервера

Я настраиваю новый сервер и обнаружил, что 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 вообще не принимает письма?

решение1

Вот текст изстраница справки google:

Дополнительные рекомендации для IPv6

  • Отправляющий IP должен иметь запись PTR (т. е. обратный DNS отправляющего IP) и он должен соответствовать IP, полученному через прямое разрешение DNS имени хоста, указанного в записи PTR. В противном случае почта будет помечена как спам или, возможно, отклонена.
  • Отправляющий домен должен пройти проверку SPF или DKIM. В противном случае почта может быть помечена как спам.

Итак, да, если вы используете IPv6 для доставки почты в Google, у вас ДОЛЖЕН быть PTR, соответствующий системному IPv6-адресу отправителя.

Если вы действительно не можете создать PTR для вашего адреса IPv6 (что кажется мне странным), решением будет либо полностью отключить IPv6, либо настроить ваш основной сервер на предпочтение IPv4 для исходящих соединений. Не забудьте также изменить запись SPF, если вы это сделаете.

решение2

Временным решением (т.е. не постоянным) является отключение ipv6 в exim4.

В файле: /etc/exim4/conf.d/main/02_exim4-config_options Добавьте строку:

disable_ipv6=true

Затем выполните команду

update-exim4.conf

И перезапустите службу.

service exim4 restart

Вуаля, у exim4 нет ipv6.

решение3

Ну да (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, пока это не станет возможным.

решение4

Недавно я боролся с этой проблемой. Я думал, что, должно быть, использую раздельную конфигурацию, так как я использовал Ubuntu, но установка eximбыла предустановлена ​​моим провайдером VPS, и я былнетиспользуя разделенную конфигурацию. Я использую другие MTA (на разных VPS), и только у exim была эта проблема с IPv6 и Gmail.

ответ пользователя 96622 /etc/exim4/conf.d/main/02_exim4-config_optionsпринадлежит к mainразделу /etc/exim4/exim4.conf.templateдля меня:

disable_ipv6 = true

Я заставил exim перечитать эту конфигурацию:

:~$ sudo update-exim4.conf

Я проверил, действительно было:

:~$ sudo exim -bP disable_ipv6
disable_ipv6

Этого было достаточно, чтобы мой адрес электронной почты был принят серверами Gmail.sendmail -v blahblahblah

Связанный контент