2015-04-16 1 views
2

У меня есть веб-камеры, настроенные для «отправки», «hard_bounce» и «soft_bounce».Mandrill webhooks: Как получать уведомления об успешной доставке?

  • В 15:12 Я получил событие от мандрилла, что сообщение электронной почты было жестким отскок.
  • В 15:14 я получил событие от mandrill, что было отправлено то же самое сообщение .

message.info API-адрес говорит, что состояние этого сообщения «отскок».

  1. Почему мандрилл ведет себя так? Может быть, это ошибка?
  2. Если это не ошибка, то как получить уведомления об успешной доставке?
  3. Как связаться с mandrill и сообщить об ошибке? Я не нашел места, где мог бы это сделать.

Update (20.04.2015) Можете ли вы сказать, что почта получил доставлено, если она содержит положительные smtp_events и состояние передается?

+1

Время от времени Mandrill посылает свои события не в порядке. Вам придется компенсировать. –

+0

@DylanMoore Итак, обычно он отправляет событие «отправить» первым, а затем «hard_bounce»? Хм, я проверю. Спасибо! –

+0

Я думаю, что моя проблема в том, что я неправильно понял, что «отправлено» - это не то же самое, что «доставлено». –

ответ

3

На самом деле вы не можете получить уведомление по веб-ходу, когда электронное письмо доставляется через Mandrill.

Единственный способ проверить, было ли отправлено электронное письмо, - опросить Mandrill (с помощью message/info.json API). Чтобы узнать, доставлено ли сообщение, вам необходимо проверить smtp_events и найти событие с diag, начинающееся с 250.

Смежные вопросы