我使用mailgun API发送电子邮件。我错误地调用了一个在Mailgun中排队成千上万封电子邮件的功能。
有没有办法取消/清除队列?
答案 0 :(得分:1)
除了联系Mailgun支持之外,似乎没有一种简单的API方式。
另一方面,我找到了一个方便的解决方法,可能适用于您的情况:暂时在退回收件人中添加收件人(抑制),以便在时机成熟时,不会发送电子邮件并将其标记为从Mailgun失败/退回
当您想要消失的所有电子邮件都标记为退回时,您可以从退回列表中删除收件人。
希望这有帮助
ps:我知道这是一个老话题,但是总是犯错;)
答案 1 :(得分:0)
如果我向邮件服务器发送了一封电子邮件给150个收件人并使用了BatchMessage和setDeliveryTime()来安排第二天早上7点,那么如果我稍后决定,那么目前无法取消此邮件。设定时间,取消工作。
这可以通过在使用finalize()时获取返回哈希值来修复,然后可以使用将取消作业的新函数deleteMessageQueue(返回哈希值)。
当然,取消的邮件仍会计算使用的电子邮件信用额。
答案 2 :(得分:0)
而不是弹出地址,您可以标记您的电子邮件,然后只需取消订阅特定代码中的地址。