Главная > Hetzner | Сервера | Хостинг > Почта от Hetzner на GMail через Exim4 и IPv6

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

21.11.2013 5 комментариев » Просмотры: 5 168
 

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 отправлялась нормально.

Автор: | Теги: , , ,

Важно

У нас заработал ФОРУМ. Все вопросы, которые не касаются статьи, а так же вопросы по конкретно вашему случаю нужно задавать и обсуждать именно там, в разделе "Помощь пользователям".

5 комментариев

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Разрешены HTML-теги: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>