laravel - 使用 Mailgun、Laravel 和 VirtualBox 发送电子邮件时出现 "Server response: 451 451 Temporary local - please try later"

标签 laravel virtualbox vagrant mailgun

通过 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

最佳答案

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

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

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

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

关于laravel - 使用 Mailgun、Laravel 和 VirtualBox 发送电子邮件时出现 "Server response: 451 451 Temporary local - please try later",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23105354/

相关文章:

php - Laravel eager 查询返回一个空列表

php - 接受好友请求后标记为已读

linux - 如何正确查看 VirtualBox 全屏?

virtualbox - 无法从外部访问 8000 上的 OpenStack 的 Horizo​​n 仪表板

ssh - 打包后 Vagrant 身份验证失败 - 私钥丢失

windows - VirtualBox 重启后重新连接来自 Vagrant 的同步文件夹

javascript - 下载时出现 CURL 错误 28 连接在 10000 毫秒后超时

php - 如何将此查询构建到 laravel eloquent

python - 将python项目与virtualenv链接

node.js - 使用 NPM/NodeJS 安装 PhantomJS 时出错