6

通过 Laravel 和 Mailgun 发送密码提醒电子邮件时,我收到错误“服务器响应:451 451 临时本地问题 - 请稍后尝试”。我在 VirtualBox 上运行 Laravel。

我使用 Vagrant 设置了 VirtualBox,这会有所不同吗?

如果我将 SMTP 设置更改为我自己的主机,它绝对可以正常工作。在虚拟机上使用 Mailgun 有问题吗?

更新

我可以毫无问题地发送到 Gmail 地址,但是,它们显然既没有被阻止也没有被允许。

这是我得到的错误:

Failed: support@mydomain.com → me@anotherdomain.com Server response: 550 550
Verification failed for <bounce+ad0324.1a1312-me=anotherdomain.com@mydomain.com>
No Such User Here Sender verify failed
4

1 回答 1

5

错误“451 临时本地问题”来自您正在连接的实际邮件服务器。

通常,451 错误是由于接收服务器拒绝您的电子邮件。发生这种情况的原因有很多,但很可能是由于收件人服务器的消息过载。这也可能意味着收件人服务器已将 IP 列入灰名单,因此会延迟邮件,直到它可以验证发送服务器没有尝试发送垃圾邮件。接收服务器也可能离线。

由于此错误消息非常模糊,您需要从收件人那里获取更多信息。我建议等待几个小时,然后尝试再次发送电子邮件。

它与您的 Laravel 安装或使用 Virtualbox 运行无关,更重要的是,因为您使用其他 SMTP 设置进行了测试。

于 2014-04-16T09:39:27.047 回答