PTR-запись vs. Mail.ru

    Нежданно-негаданно столкнулся с непробиваемостью саппорта Mail.ru. Оно и понятно, сервис бесплатен, но раз саппорт выведен в отдельную единицу — он должен работать, а не просто изучать фидбек (моё глубокое IMHO, конечно).

    Суть истории


    На прошедшие выходные один их заказчиков оформил хостинг в одной известной московской телекоммуникационной компании. Заодно был зарегистрирован домен, так как хоcтер по совместительству и регистратор тоже. Так удобно заказчику — платить за хостинг с доменом в одну организацию.
    Домен был делегирован и через несколько часов я отправился проверить валидность DNS.
    Всё было в порядке, за исключением того, что PTR-запись осталась для прежнего домена. Такое бывает, когда при удалении аккаунта DNS-администратор «забывает» удалить PTR.

    Письмо в саппорт и через пару часов на почтовый ящик упало уведомление от техподдержки, что всё исправлено. Что ж, ждем до следующего дня, так как TTL для записи составляет 24 часа, и проверяем как ходит почта на основные бесплатные почтовые сервисы: Yandex — OK, Google — OK, Mail.ru…



    Хорошо, ждём еще 12 часов. Пока суть да дело, прописываем SPF, проверяем снова — ничего не поменялось. Хорошо, пишем в саппорт, особо не надеясь на ответ, с abuse отвечают не скоро и не всегда.



    Сразу приходит ответ робота с тикетом, что уже приятно.

    Проходят сутки и саппорт, как ни странно, отвечает. Правда вопросом: «Уточните, пожалуйста, осталась ли проблема на данный момент?»
    Отвечаю, да — ничего не изменилось. Почта вашим сервером по-прежнему не принимается, несмотря на то, что ваш локальный сервер давно должен был удалить запись, так как время TTL истекло.

    Проходят еще сутки. Сегодня приходит ответ.



    Нет, всё понятно, плевать мы хотели на TTL ваших записей, у нас тут свой монастырь, но как можно в ответе написать про 48 часов, если прошло 84(!).
    И что объяснить заказчику, который использует почту на mail.ru…

    Я — негодую!

    PS: Добавляю почтовые заголовки (RFC 822) успешно доставленного сообщения на ящик gmail.com, чтобы всё было видно.



    UPDATE: Сегодня, 26 марта, в 12:47, практически по прошествию недели(!) с момента изменения PTR-записи на корректную smtp-сервер Mail.ru принял почту. Вот заголовки первого успешно доставленного сообщения:



    Было бы очень интересно и полезно, как мне, так и другим заинтересованным в этой ветке получить комментарий от сотрудника Mail.ru, в чём же было дело — сегодня в «личку» мне пришло сообщение «Ходит ли уже почта сейчас?» от сотрудника Mail.Ru Group...

    Официальный ответ получен. Всем спасибо за поддержку, советы, догадки, а quatro за подробный и честный ответ.
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 40

      +9
      Где-то в форме регистрации напротив поля email видел дешево и сердито простенько и со вкусом: «Пожалуйста, только не mail.ru». У себя сделал также.
      (ой, только вот не надо про потерю процента платежеспособных пользователей ресурса, да?)

      Жду, когда вконтактик сделает для хомячков инновацию @vk.com, тогда гори он, этот mail.ru
      • НЛО прилетело и опубликовало эту надпись здесь
          +4
          А я в наших базах e-mail адресов стабильно вижу 50 % пользователей, которые сидят на mail.ru. Такое чувство, что вокруг одни домохозяйки…
            +4
            Ну вот, например, у меня основная почта — Гугл. А для всяких регистраций — помойка на мэйлру.
              +1
              Глянул быстренько наши рабочие базы (крупные интернет-магазины): в среднем 79% на mail.ru, bk.ru, list.ru, inbox.ru. И да, у нас тоже были с ними проблемы.
                +2
                При чём здесь домохозяйки? Всегда и на всех «ресурсах», где собирают базы емылов для рассылок, оставляют только мэйлрушные адреса специально для этого заведённые. Думаю, так многие делают. Разве сборщики баз достойны чего-то бОльшего? Странно, что они настолько недалёкие, что не понимают таких простых вещей…
            0
            Где-то в форме регистрации напротив поля email видел дешево и сердито простенько и со вкусом: «Пожалуйста, только не mail.ru». У себя сделал также.

            Нельзя игнорировать то, чем пользуется большое количество людей.
            Приходиться подстраиваться.
              –3
              Тысячи мух не могут ошибаться, говно действительно вкусное, так?
                +2
                Вам кажется очень остроумным то, что вы написали?
              +1
              Только вчера решал эту проблему для своего домена. Проверьте заголовки с которым шлет письма ваш сервер. Майл.ру очень щепетильно относится к тому, чтобы домен отправителя совпадал с доменом, с которого отправлено сообщение.
              Но по прежнему хочется написать, что в комментах выше.
                0
                Проверено неоднократно. На своем сервере я настроил бы smtp несколько по-другому, но в данном конкретном случае виртуальный хостинг, но всё до чего достали руки — проверено.

                Спасибо, что отписали. Значит не одинарный случай.
                  0
                  Конечно не одинарный, и бывает по-разному. Иногда почта идет по несколько часов, иногда вообще не доходит.
                  +2
                  Ну да, я тоже попробовал слать почту через smtp гугла привязав к нему свой домен — мэйлру считает себя умнее ( а скорее всего Артемка Д. слыхом не слыхивал про DKIM и проч.)
                    0
                    Может быть на Хабре окажется человек из Mail.ru, который всё популярно объяснит,
                    как у них там всё работает.
                      0
                      Неа. И дело не в моем пессимизме. Таких людей у них нет и не требуется. Пока не закончится эта эпоха funcky-бизнес-менеджмента. Это когда м-е-е-е-неджеры на очередном митинг-брейнсторминге решают — «а давайте мы сменим дизайн! Копирайтер тиснет в интернеты мэсседж про повысившийся юзабилити. Тогда хомячки к нам потянутся, монетизация и повысится! Профит. Бонусы наши.»

                      Извините, накопилась злоба.
                        0
                        Я не верил, также как и вы. Но глядите — такие люди есть! Приятно ошибиться :)
                    0
                    Чтобы было всё видно, как есть, добавил заголовки письма, успешно доставленного на gmail.
                      +3
                      Возможно я ошибаюсь, но почту у вас отправляет www.domain.ru, а отправитель user@domain.ru
                      Просто попробуйте либо к отправителю добавить www, либо домен перенастроить без www. Так на всякий.
                        0
                        1. www.domain.ru прописан синонимом (CNAME) domain.ru в ДНСах
                        2. shared-хостинг и перенастроить — нет возможности

                        Кстати, удаленный сервер (smtp) не оперирует именем. Ему приходит запрос от 1.2.3.4, он спрашивает обратную запись — получает domain.com, снова спрашивает, но уже прямую — получает 1.2.3.4. Принимает почту.

                        Я понимаю, вы имеете ввиду, что строка в HELO должна быть в идеальном случае domain.com, а не www.domain.com, у себя на сервере с Postfix я так и настроил, но на shared-хостинге этим не порулишь :(
                          0
                          Сдается мне, что mail проверяет все. Домен вы не перепишете, но отправителя From: admin@www.domain.ru думаю легко сможете.
                • НЛО прилетело и опубликовало эту надпись здесь
                    0
                    такие письма на support для них, скорее, исключение, на которое можно не обращать внимание.
                    Как бы ни было печально, но скорее всего вы близки к истине…
                    +1
                    Почему они не могу сделать как гугл, просто складывать в спам? Который удаляется через 30 дней.
                    Зачем так фатально отсекать письма?
                      0
                      Чтобы уменьшить нагрузку и сэкономить на серверах, например? :)
                        0
                        Гугл тоже иногда отдает 550 при отправке на него.
                        0
                        А Вы уверены, что shared-хостер отправляет почту Вашего сайта именно с Вашего IP? Возможно, косяк конфигурации где-то у них.
                          0
                          Да, уверен, всё видно по заголовкам. И, несомненно, своя конфигурация под контролем, но тут другой случай.
                            0
                            Чтобы не быть голословным добавил заголовки письма, успешно доставленного на gmail. На скриншоте всё видно, надеюсь.
                            0
                            Мне для отправки на mail.ru помогло настроить DKIM, тогда ещё до обновления PTR-записи письма начали доходить, хотя и попадать в спам. Может быть и вам поможет.
                              0
                              Спасибо за совет, но:
                              — exim ниже 4.70 вряд ли поддерживает DKIM из коробки
                              — в случае обычного виртуального хостинга (а я описал именно этот случай) нет никакой возможности тюнинга smtp за неимением рутового доступа

                              На VPSке и вопросов никаких бы не было…
                                –2
                                Для каждого масштаба проекта есть свои требования на качество, имхо. Хорошую систему рассылки с гарантией доставки и высокой производительностью с подобными ограничениями сложно построить.

                                P.S. Вы имели в виду shared-хостинг? На VPS должен быть доступ.
                                  +2
                                  1. Да, shared-хостинг (но с отдельным ip)
                                  2. О рассылке не идёт и речи! Просто отправленная из домена почта должна приниматься smtp Mail.ru, и не более того.

                                  Речь о том, что домен имеет валидную PTR-запись, а mail.ru реджектит почту, отдавая 550 ошибку с комментарием «У вас неправильно настроена PTR», всё может быть — это отмазка. Грустно, что саппорт даже не пытается локализовать проблему или хотя бы объяснить причину поведения их smtp-сервера.
                                  На данный момент мне видится, что их локальный ДНС-сервер просто закэшировал устаревшие данные для этого ip.
                                  Но пока саппорт не даст вразумительного ответа нельзя утверждать, что это так.
                                +1
                                Что же было на самом деле: обновил пост
                                +4
                                Добрый день!

                                Попробую внести ясность в дискуссию с «провинившейся» стороны, саппорта Почты@Mail.Ru.

                                Конечно, 48 часов здесь не при чем и при обновлении DNS-записей мы учитываем TTL в соответствие со стандартами. Имел место некорректный ответ сотрудника, и я приношу Вам свои извинения за него. Мы обязательно проведем «работу над ошибками».

                                Что касается Вашей проблемы — она заключалась в другом. При получении почты MX-сервер Mail.Ru не только определяет наличие PTR-записи как таковой, но эта запись не должна быть похожа на стандартные PTR для пулов динамических IP-адресов. К сожалению, имя Вашего домена попадало под один из таких шаблонов, разумеется ошибочно :(

                                Благодаря Вашему сообщению проблему нашли, конфигурации исправили, спасибо!
                                На данный момент проблемы быть не должно.

                                С уважением и искренними извинениями,
                                Кондратов Николай
                                руководитель Службы Поддержки Mail.Ru
                                  0
                                  Да, увидел. Спасибо еще раз. Обновил уже пост.
                                    0
                                    Николай, тогда уж посмотрите на мою проблему: я пользуюсь услугой почты для домена от google. Когда я посылаю почту со своего адреса (noreply@mydomain.ru) письма не доходят ТОЛЬКО на mail.ru
                                    (идет ответ 550 550 spam message discarded)
                                    Понятно что, почтовый сервер mail.ru реагирует на то что письмо идет от отправителя не @gmail.com.
                                    Но в письме ведь есть X-Google-DKIM-Signature!
                                    Можно ли с этим что-то сделать?
                                      +1
                                      (идет ответ 550 550 spam message discarded)
                                      Понятно что, почтовый сервер mail.ru реагирует на то что письмо идет от отправителя не @gmail.com
                                      Вопрос не ко мне конечно, но пост мой, поэтому позволю себе.

                                      Что вы имели ввиду под "mail.ru реагирует на то что письмо идет от отправителя не @gmail.com"?

                                      Я тоже использую для одного из сайтов почтовый сервис Гугла — всё прекрасно ходит на Mail.ru (заголовки ниже). Чтобы не гадать, приведите заголовки письма успешно пришедшего куда либо — может быть что-то будет понятно сразу. Параллельно отправьте на abuse@ как предлагает Mail.ru

                                      Заголовки успешно доставленного на ящик mail.ru сообщения, отправленного из домена используещего MX Гугла:

                                        +1
                                        Вы абсолютно правы, но сейчас даже нет необходимости сохранять и отправлять образцы — в сообщении об ошибке содержится ссылка, перейдя по которой Вы отправите в саппорт жалобу со всей необходимой информацией для анализа. Жаловаться стало удобнее :)
                                        +1
                                        Добрый день!

                                        Ваше предположение, что проблема в том, что «письмо идет от отправителя не @gmail.com» не совсем верно. Ваше письмо не проходит проверку антиспама — а антиспам не работает по столь «прямолинейным» алгоритмам — оцениваются и заголовки, и содержание письма, и множество самых разных факторов. Чтобы разобраться с проблемой, Службе Поддержки необходимо увидеть образец Вашей рассылки.
                                        Для удобства прямо в тексте ошибки указана ссылка, по которой нужно перейти чтоб пожаловаться на некорректное срабатывание антиспама. Полный текст ошибки выглядит так (разумеется коды будут уникальные, конкретно для Вашего случая):

                                        550 spam message discarded. Please visit
                                        mail.ru/notspam/abuse?c=XaisCc8K4JDu_NHfPpZdr5kaLTUE1R6[...] or report
                                        details to abuse@corp.mail.ru. Error code:
                                        09ACA85D90E00A[...]. ID: 0000000C00000CCB1[...].

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

                                    Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                    Самое читаемое