Подтвердить что ты не робот

Письма Mandrill не доходят до какого-либо почтового ящика, но Mandrill показывает статус "Поставил",

Mandrill не предлагает никакой поддержки. Я отправил им много билетов, но ответа пока нет. Я надеюсь, что кто-то здесь поможет мне.

Я отправляю электронные письма через SMTP. Я могу отправить несколько тысяч электронных писем в начале, но после нескольких тысяч сообщений электронной почты не доходит до какого-либо почтового ящика. Mandrill показывает, что электронная почта доставлена, но это не так, и нет электронной почты в отставании. У меня ограничено около 50K/час.

Я попытался сделать еще один аккаунт после дня, и сделал депозит тоже, но то же самое произойдет и с другой учетной записью. В SMTP-клиенте нет ошибок, нет ошибок в журналах, ничего.

Другое замечание: когда я наводил "Delivered", он говорит "Нет SMTP-события", но электронные письма, которые действительно доставлены, показывают некоторые статистические данные о зависании.

4b9b3361

Ответ 1

Статус Mandrill Delivered в пользовательском интерфейсе фактически не означает, что он отправлен, только тот Mandrill получил сообщение для обработки. Это, конечно, крайне запутанно.

Единственный способ увидеть, действительно ли отправлено электронное письмо (то есть успешно доставлено на принимающий почтовый сервер), - это увидеть, имеет ли сообщение smtp-события. Обратите внимание, что может потребоваться некоторое время, прежде чем SMTP-события будут доступны в GUI/API (у меня была задержка между 2 и 24 часами).

Чтобы увидеть все электронные письма, которые в настоящее время не подтверждены, вы можете найти "NOT smtp_events.diag: 250" в поле поиска.

Ответ 2

Оказалось, что это была отсрочка в письмах, полученных почтовым сервером (gmail). Кажется, что они были приняты и не обработаны в течение нескольких часов.

Ответ 3

Я столкнулся с той же проблемой, и это объяснение, данное OakHosting_James, помогло мне понять, что происходит:

Получается, что сообщение было отправлено с IP-адреса, который находится на RBL (это происходит - я получаю это). Таким образом, принимающий сервер отклонил сообщение во время SMTP.

Они ответили, чтобы сказать две вещи об этом:

(i) Любой может настроить черный список и включить любой IP-адрес без уважительной причины. (ii) Некоторые сообщения отскакивают таким образом, что Mandrill не может обнаружить, что он отскочил - вот почему их сайт сказал "доставлен".

Возьмем следующие проблемы:

(i) Это правда, но это был UCEPROTECT-Level 1. Они не приятный черный список, с которым можно работать, но это не проект на заднем дворе для кого-то, у кого есть топор. Я до сих пор понимаю, что невозможно, чтобы какая-либо отправляющая сеть оставалась на 100% чистой. Я не разочарован тем, что один из их IP-адресов был временно указан. Но я чувствовал, что меня обманывают, когда мне говорят, что есть некоторые крошечные черные списки, которые никто в здравом уме не использовал бы. UCEPROTECT не является одним из них, и они должны были быть чистыми: "Даже при лучшей защите от спама мы иногда попадаем в черный список, мы обнаруживаем это очень быстро и переключаемся на другие IP-адреса".

(ii) Я уверен, что есть некоторые послеобеденные отскоки, которые система Mandrill может пропустить. Но это было отклонено во время SMTP. Как они могут пометить сообщение, которое никогда не покидало их отправляющий сервер как "доставленный"?

Таким образом, решение (в некоторой степени) проблемы RBL IP (i) может быть "выделенным IP 29,95 долл./месяц" для вашей учетной записи в Mandrill. Но использование выделенного IP-адреса может быть проблемой для него и в большинстве случаев не рекомендуется.

Ответ 4

В вашем файле mail.rb вам необходимо сделать следующее:

ActionMailer::Base.smtp_settings = {
   address: "smtp.mandrillapp.com",
   port: 587,
   enable_starttls_auto: true,
   user_name: "[email protected]",
   password: "apipassword",
   authentication: "login"

}

Ответ 5

После некоторого исследования, одной из причин, я узнал, что если TEST API KEY используется для отправки электронных писем, то на самом деле никакая почта не отправляется в почтовый ящик, но веб-зацепки запускаются нормально, и он показывает статус как доставленный в пользовательском интерфейсе Mandrill. Чтобы проверить фактическую доставку электронной почты на ваш почтовый ящик, попробуйте использовать другой ключ API, отличный от тестового аккаунта.

Ответ 6

Я наблюдаю это поведение на Mandrillapp. Проверьте отправляющие домены. В случае случая никакое электронная почта которое посылает от yahoo.com достигает своего назначения. Даже делайте это, на консоли Mandrill, сообщает Delivered.

Проверьте это: http://blog.mandrill.com/yahoos-recent-dmarc-changes-and-how-that-impacts-senders.html

Попробуйте сначала проверить отправку доменов.

И да, это неправильно в день. Поставлено, когда вы не уверены, что это Deliverd