Я использую mailgun API для отправки электронной почты. По ошибке я вызвал функцию, которая поставила в очередь тысячи писем в Mailgun.Mailgun: Отмена почты в очереди
Есть ли способ отменить/очистить очередь?
Я использую mailgun API для отправки электронной почты. По ошибке я вызвал функцию, которая поставила в очередь тысячи писем в Mailgun.Mailgun: Отмена почты в очереди
Есть ли способ отменить/очистить очередь?
Если я отправил электронное письмо 150 получателям на серверы электронной почты и использовал BatchMessage и setDeliveryTime(), чтобы запланировать его на следующий день в 7 часов утра, в настоящее время нет способа отменить это сообщение, если я решу позже, прежде заданное время, чтобы отменить задание.
Это можно устранить, получив значение хеш-возврата при использовании finalize(), которое затем может быть использовано с новой функцией deleteMessageQueue (возвращаемое хеш-значение), которое отменит задание.
Отмененное сообщение по-прежнему считается используемым почтовым клиентом.
Кажется, что существует простой путь через API, за исключением обращения в службу поддержки Mailgun.
С другой стороны, я нашел удобное обходное решение, которое может работать для вашего дела: временно добавьте получателей в Возвращенные получатели (Подавления), поэтому, когда придет время, электронная почта не будет отправлена и помечена как неудачная/отскок от Mailgun.
Когда все электронные письма, которые вы хотели удалить, отмечены как отскок, вы можете удалить получателей из списка отказов.
Надеется, что это помогает
псу: Я знаю, что это старая нить, но ошибки сделаны все время;)
, а не подпрыгивая адрес, вы можете помечать сообщения электронной почты, а затем просто отказаться адрес от конкретного тега.
Насколько я знаю, нет способа отменить очередь Mailgun. –
Как вы решили проблему? – waterkinq
@waterkinq Не в состоянии решить это –