Mailgun: отмена писем в очереди

Я использую mailgun API для отправки писем. По ошибке я вызвал функцию, которая ставила в очередь тысячи писем в Mailgun.

Есть ли способ отменить / очистить очередь?

3

Решение

Похоже, что через API не существует простого способа, кроме как связаться со службой поддержки Mailgun.

С другой стороны, я нашел удобный обходной путь, который может подойти для вашего случая: временно добавить получателей в «Отклоненных получателей» («Подавления»), чтобы, когда придет время, электронное письмо не было отправлено и помечено как сбойное / отклоненное из Mailgun.

Когда все электронные письма, которые вы хотели удалить, помечены как отклоненные, вы можете удалить получателей из списка отказов.

Надеюсь это поможет

PS: я знаю, что это старая тема, но ошибки все время совершаются;)

1

Другие решения

Если я отправил электронное письмо 150 получателям на серверы почтовых пушек и использовал BatchMessage и setDeliveryTime (), чтобы запланировать его на следующий день в 7 часов утра, в настоящее время невозможно отменить это сообщение, если я решу позже, до установленного времени, отменить работу.

Это можно исправить, получив возвращаемое хеш-значение при использовании finalize (), которое затем можно использовать с новой функцией deleteMessageQueue (возвращаемое хеш-значение), которая отменит задание.

Конечно, в отмененном сообщении по-прежнему учитываются использованные кредиты.

0

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

0
По вопросам рекламы [email protected]