5

我正在使用 mailgun API 发送电子邮件。我错误地调用了一个在 Mailgun 中将数千封电子邮件排队的函数。

有没有办法取消/清除队列?

4

3 回答 3

1

除了联系 Mailgun 支持外,似乎不存在通过 API 的简单方法。

另一方面,我发现了一个可能适用于您的情况的方便解决方法:临时将收件人添加到退回的收件人中(抑制),以便在时机成熟时,不会发送电子邮件并将其标记为来自 Mailgun 的失败/退回。

当您想要消失的所有电子邮件都标记为已退回时,您可以从退回列表中删除收件人。

希望这可以帮助

ps:我知道这是一个旧线程,但是总是犯错误;)

于 2017-06-23T05:44:55.447 回答
0

如果我向 mailgun 服务器发送了一封电子邮件给 150 个收件人,并使用 BatchMessage 和 setDeliveryTime() 将其安排在第二天早上 7 点,如果我稍后决定,在设定的时间之前,目前无法取消此消息,取消作业。

这可以通过在使用 finalize() 时获取返回哈希值来解决,然后可以将其与将取消作业的新函数 deleteMessageQueue(return hash value) 一起使用。

当然,已取消的邮件仍会计算使用的电子邮件积分。

于 2016-04-18T04:59:26.940 回答
0

而不是退回地址,您可以标记您的电子邮件,然后从特定标签中取消订阅地址。

于 2017-08-16T11:54:09.273 回答