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

Ibr*_*san 2 email laravel mailgun

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

Ohg*_*why 7

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

这是为了防止blacklisting许多不同的MX提供商离开那里.

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

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

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

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

  • @Ohgodwhy已经解释了通过代码删除阻塞的正确方法.如果您可以登录mailgun,还可以转到Suppressions> Bounces,然后选择要释放的电子邮件,然后将其删除. (5认同)