Письма с очень большой задержкой при доставке из Mandrill в Gmail
За последние 4 месяца мы наблюдали большие задержки при отправке электронных писем через мандрил на адреса электронной почты. Иногда это занимает 15 минут, а иногда - до часа. Когда я проверяю раздел исходящих сообщений mandrill вскоре после того, как письмо отправлено, оно показывает, что письмо было доставлено, но обычно требуется некоторое время, прежде чем оно действительно появляется в моем почтовом ящике. Мы используем эту услугу для приветственных писем и сброса пароля, поэтому долгое время ожидания не приемлемо.
Было очень трудно найти какую-либо информацию по этому вопросу. Кто-нибудь видел эту проблему? Любые рекомендации о том, что я мог бы сделать, чтобы это исправить?
4 ответа
У меня были похожие проблемы с задержками в электронных письмах, отправленных через Mandrill в gmail.
Чтобы решить эту проблему, я просмотрел страницу "Отправка доменов" в разделе "Настройки" в Mandrill. Я обнаружил, что DNS-записи DKIM и SPF либо отсутствуют, либо недействительны. Mandrill предоставит вам новые значения, нажав на ссылку "Просмотр... настройки". После обновления этих настроек мы больше не испытываем задержки.
Я сталкивался с этой проблемой несколько раз. Наши настройки DNS были хорошими (DKIM и SPF подтвердили мой Mandrill), и после некоторого расследования (глядя на заголовки отложенных писем) задержка оказалась полностью на стороне Mandrill (после того, как она была передана Gmail или Yahoo, произошла доставка). в течение секунды). Когда я связался со службой поддержки Mandrill, они объяснили, почему мы видим такие задержки:
Просматривая журналы для вашей учетной записи, мы видим периодические задержки для некоторых ваших получателей. Как правило, скорость доставки в большинстве случаев во многом зависит от получающего домена, а также от того, насколько быстро они будут получать и обрабатывать электронные письма. Большинство крупных провайдеров электронной почты ограничивают объем электронной почты, который они получают за определенный период времени, и ограничивают доставку - серверы отправки Mandrill предназначены для постановки в очередь и отмены отправки, если это произойдет. В этих случаях принимающий почтовый сервер или Интернет-провайдер будет возвращать определенный тип SMTP-ответа, в котором серверы Mandrill будут "возвращаться" и "повторять попытку позже", что в конечном итоге приводит к тому, что сообщения на наших почтовых серверах задерживаются дольше, чем ожидалось (и поскольку сообщение не передается принимающему серверу в этот момент, и мы получаем только ответ "попробуйте еще раз", вы не увидите эту информацию в заголовках сообщений последнего полученного вами электронного письма. обратите внимание, что электронная почта оставалась на наших серверах в течение более длительного периода времени, что может сбивать с толку).
Кроме того, даже несмотря на то, что мы можем передать сообщения провайдерам для доставки практически сразу, этот провайдер, такой как Gmail или Yahoo, по-прежнему должен обработать это письмо и поместить его в папку "Входящие". Однако каждый принимающий сервер отличается от другого, поэтому для обработки почты Yahoo может потребоваться разное время, чем, например, для Gmail. Во многих случаях такие вещи, как время суток и общий трафик электронной почты на этот сервер-получатель, могут влиять на скорость их получения и обработки.
Все это говорит о том, что задержки, которые вы наблюдаете, обычно не ожидаются, и, хотя мы видим, что сообщения в конечном итоге доставляют, мы обнаруживаем факторы с нашей стороны, где нам может потребоваться внести некоторые изменения, чтобы помочь смягчить дальнейшие задержки. Наша служба доставки продолжает следить за трафиком основных интернет-провайдеров и при необходимости вносит необходимые коррективы.
Мы по-прежнему периодически видим эти задержки, хотя они и улучшились, поэтому задержки редко превышают 10 минут или около того, но они все же могут вызывать проблемы с такими вещами, как сброс пароля или подтверждения, которые чувствительны ко времени. Итог: Mandrill отлично подходит для массовых рассылок, но если вам нужна мгновенная доставка, вы можете использовать другой или самостоятельно размещенный сервис.
У меня также был gmail, показывающий электронные письма, отправленные через mandrill около 10 минут спустя. И это недопустимо для регистрации подтверждений и сброса пароля.
Я настроил свои записи DKIM и SPF dns, и mandrill сообщил о всех зеленых в этих записях.
Но доставка почты в gmail всегда задерживалась без видимой причины.
Через некоторое время я решил сделать тест / использовать мой собственный почтовый сервер, а не Mandrill. Теперь нет никаких задержек в Gmail. Я счастлив:)
После этого, я думаю, я буду использовать мандрил только для массовой доставки / маркетинга электронной почты, где задержки не важны. Время покажет.
Хотелось бы услышать других людей на эту тему.
В mandrillapp.com > Настройки> Домены> Отправка доменов проверьте эти 3 пункта:
- ДКИМ действителен,
- SPF действителен,
- Домен подтвержден.
По моему опыту, задержку вызывают SMTP-серверы Google (а не Mandrill). Проверьте это, посмотрев на исходные заголовки электронной почты (в gmail, с открытым электронным письмом, в правом верхнем углу Еще> Показать оригинал) и вставив заголовок электронного письма в анализатор заголовков сообщений Google, покажет вам путь, по которому прошло ваше электронное письмо, и сколько он длился. задерживается на каждом сервере. Этот отчет также сообщит вам, недействителен ли ваш DKIM / SPF.
Почему происходит задержка, до сих пор для меня загадка. Однако я подозреваю, что, поскольку домен, который я использую для отправки, является новым, возможно, фильтры спама gmail отображаются серым цветом, перечисляя электронные письма, пока достаточное количество пользователей не откроют электронные письма и не нажмут кнопку спама? Я не знаю.