Main > Hetzner | Hosting | Servers > Почта от Hetzner на GMail через Exim4 и IPv6

Почта от Hetzner на GMail через Exim4 и IPv6

21.11.2013 6 comments » Views: 6,819

Hetzner, Gmail, Exim, IPv6

Недавно обнаружил, что на одном из моих блогов появляются комментарии, а уведомления на почту о них не создается. Т.к. появились пару свободных часов, я решил разобраться в проблеме..

Итак, блог хостится у компании Hetzner на выделенном сервере. Соответственно, все на нем настраивал я. DNS блога прописывается, через панель Robot. В качестве sendmail-а используется Exim4.

Первым делом, я зашел на почту и проверил папку "Спам". Там писем небыло. Тогда я проверил отправку писем на сервере из консоли:

и из самого php

писем не было. Я заглянул в логи:

и увидел следующее:

тут говорится, что сообщение отправляется через IPv6, но нет PTR записи для моего домена. Другими словами, гугл хочет по ip проверить название моего домена.

Если бы у меня был свой DNS сервер, я бы просто добавил нужную запись в файлик обратных зон, однако у меня такой возможности не было.

Немного погуглив, я нашел совет отключить IPv6 в Exim.

Открываем файл в редакторе:

И перед begin acl добавляем:

после чего перезагружаем сервис:

К сожалению данные манипуляции мне не помогли, ошибка по прежнему оставалась.

Я связался с Hetzner-ами и спросил что мне делать, они сказали, что можно добавить обратную запись через панель робота:

Hetzner.Robot, Reverse DNS

Hetzner.Robot, Reverse DNS

однако, и это не помогло. Ошибки по прежнему оставались.

Тогда я просто решил отрубить IPv6 вообще для интерфейса.

Открываем sysctl.conf

И добавляем такую строчку конфигурации:

После этого применяем конфигурацию:

Теперь можем убедиться, что интерфейсу более не назначен адрес IPv6:

В моем случае, записи:

исчезли, что говорило что я отключил IPv6.

После этого я вновь проверил работу Exim-а. Теперь почта на gmail отправлялась нормально.

Author: | Rating: 4/5 | Tags: , , ,

6 comments.

Write a comment
  1. Денис Reply
    04.07.2016 в 4:05 pm
    6 часов боролся с доставкой писем на gmail, помогло только полное отключение IPv6
  2. Сергей Reply
    11.02.2016 в 5:23 pm
    disable_ipv6 = true не работает если выбрано при конфигурации exim - Split configuration into small files? Цитата " /etc/exim4/exim4.conf.template is only used with the non-split"
  3. Саша Reply
    11.01.2016 в 2:08 pm
    Сработал вариант с disable_ipv6 = true
    Спасибо большое за подсказку!
  4. Влад Reply
    14.01.2014 в 12:34 pm
    скажите,пожалуйста, а вы в rDNS домен свой указывали? и MX AAAA прописывали?
    • Vitaliy Orlov Reply
      15.01.2014 в 9:36 am
      В Reverse DNS указывал домен: it-rem.ru
      MX AAAA не прописывал, возможно проблема в этом.

Leave a Reply to Vitaliy Orlov Cancel reply

Your email address will not be published. Required fields are marked *

Allowed HTML-tags: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>


Links to this post:
  1. Pingback from Gmail: This message does not meet IPv6 sending guidelines regarding PTR records 05.04.2020