没有提供以前弹回的地址 - Mailgun

时间:2018-03-22 16:32:35

标签: laravel email mailgun

我正在设置我的Laravel网站,现在是配置Mailgun发送和接收电子邮件的部分。 我遵循不同的指南来做到这一点,但我不觉得我做得对。我现在坚持这个错误: 失败:postmaster@syrianafood.dk→ibrahim_hasan_eng@hotmail.com' Ibrahim Hasan的新订单'没有提供以前退回的地址 即Mailgun无法发送我的电子邮件。你能指导我一下吗?谢谢!

1 个答案:

答案 0 :(得分:7)

如果邮件被提供商发送和拒绝(不良内容,标题等),Mailgun将自动将该地址列入黑名单。

这是为了防止blacklisting来自那里的许多不同的MX提供商。

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

您可以通过向POST执行POST /<domain>/bounces请求来检查之前是否发生了退回。此外,您将收到一个JSON对象,其中包含有关弹跳发生原因的原因,使您能够对此进行实物响应。

如果一个域名工作不正常而且它不在黑名单中,那么MX Provider可能不接受这些电子邮件,并且以Mailgun无法处理的方式响应不利。

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