未投递到之前退回的地址 - Mailgun

Not delivering to previously bounced address - Mailgun

我正在设置我的 Laravel 网站,现在是我配置 Mailgun 以发送和接收电子邮件的部分。 我按照不同的指南来做到这一点,但我觉得我做的不对。我现在遇到了这个错误: 失败:postmaster@syrianafood.dk → ibrahim_hasan_eng@hotmail.com 'New Order from Ibrahim Hasan' 未投递到之前退回的地址 即 Mailgun 无法发送我的电子邮件。你能指导我完成这个吗?谢谢!

如果邮件已发送但被提供商拒绝(内容不当、headers 等),Mailgun 会自动将该地址列入黑名单,以后不会再发送到该地址。

这是为了防止 blacklisting 您自己受到许多不同 MX 提供商的影响。

如果您认为您已经解决了那个问题,您可以在发送邮件之前通过Mailgun API 以DELETE /<domain>/bounces/<address> 的格式执行DELETE 请求,然后您'将能够再次发送到该地址。

您可以通过向 POST /<domain>/bounces 执行 POST 请求来检查之前是否发生过退回。此外,您将收到 JSON object 回信,其中会说明发生退回的原因,让您能够对此作出回应。

如果域无法正常工作并且不在黑名单中,则可能是 MX 提供商本身不接受电子邮件,并且以 Mailgun 无法处理的方式做出不利响应。

如果您有登录凭据,您也可以直接从 Mailgun UI 中删除邮件。请查看下面的评论并给它一个赞。