php - 设置收件人时smtp 451错误

标签 php linux smtp

我正在对一个偶尔使用 smtp 发送电子邮件的 php 应用程序进行故障排除。我不知道最终用户最后一次成功执行此操作是什么时候(可能已经几周了),但我现在在设置收件人时收到 451 错误。这里可能有什么问题和/或我应该检查什么?

这是在别处托管的专用 Linux 服务器上。我不知道服务器上有什么变化,但如果它发生了我也不会完全震惊......

最佳答案

无论具体错误是什么,451 都在 transient 错误范围内。符合 RFC 的发送方应该能够在适当的延迟后重试该操作。接收服务器很可能遇到临时空间问题(队列已满,实际上正在节流,正在遭受 DOS 攻击)或者这就是他们为 Greylisting 发送的代码.

您的 PHP 应用程序必须能够处理 451 错误代码。

关于php - 设置收件人时smtp 451错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9186497/

相关文章:

mysql - 使用 vagrant 提供简单的 mysql 设置(使用 shell provisioner)

email - 使用 SMTP、Gmail 和 STARTTLS

codeigniter - 亚马逊 SES : double dot

php - httpd 不会以为 php 添加的行开始

由于逗号导致 PHP 逻辑语句语法错误

php - 更新 WooCommerce 中的购物车小计

c - 疯狂: not understood

php - GET 中的 GET

Python 脚本在打印前打印 os.system 的输出

java - Android:检查 SMTP 服务器是否已启动并正在运行