2015-12-14 3 views
0

Используя производственный ключ на Mandrill, я пытаюсь отправить электронное письмо. Раньше это работало без проблем. Однако теперь, несмотря на получение успешного ответа API, видимого в журнале api, никакое электронное письмо не отправляется, и ничего не отображается в журнале исходящей активности.Mandrill api log сообщение отправлено, но я не получаю его, и он не отображается в действии

Если я проверить журнал апи для сообщения, которое, как представляется, не в состоянии это показывает:

[ 
    { 
     "email": [email_address], 
     "status": "sent", 
     "_id": [id], 
     "reject_reason": null 
    } 
] 

Замена идентификатора в представлении содержимого отправленного по электронной почте, с идентификатором из несостоявшегося отображается правильно отформатированный электронная почта:

eg https://mandrillapp.com/activity/content?id=20151214_[put_the_id_here]

Это ошибка? Что вызывает это? Где я могу увидеть больше информации о том, что произошло? Как я могу контролировать, если это произойдет снова в будущем? Как я могу предотвратить это в будущем?

ответ

0

Я был в контакте с Mandrill поддержки в отношении этого вопроса, который они описали как «очень странно». Удаление ключа API и создание нового исправили проблему, но нет объяснений, почему это так, как определить проблему или как остановить ее в будущем.

Эти сообщения фактически не были отправлены Mandrill и не отображали никаких SMTP-событий, несмотря на сообщения, отправленные их API

0

Я столкнулся с аналогичной проблемой, как на прошлой неделе. Статус «отправленный» указывает только на то, что Mandrill отправил его. Но прием сообщения электронной почты подтверждается только при наличии события SMTP соответствующий ему с кодом, начиная с 2, (например, 250 и т.д.), в ответе API информации, как показано на следующем:

"smtp_events": [ 
      { 
       "ts": 1442448422, 
       "type": "sent", 
       "diag": "250 [email protected] Received OK", 
       "source_ip": "505.207.171.171", 
       "destination_ip": "705.139.255.221", 
       "size": 29501 
      } 

Проверить эту ссылку для получения дополнительной информации. https://mandrill.zendesk.com/hc/en-us/articles/205582697-How-to-Confirm-If-an-Email-Was-Actually-Delivered

проблема может быть и на сервере получателя, из-за чего поставка может быть отложена. По нашему опыту на прошлой неделе сообщение было отправлено через 4 часа после отправки. мы еще не смогли установить причину, почему эта задержка произошла.

НТН,