【问题标题】:Expected response code 250 but got code "451", with message "451 4.2.0 92AC1r00M3X6cxD012AChG Message can't be accepted "预期响应代码 250,但得到代码“451”,消息“451 4.2.0 92AC1r00M3X6cxD012AChG 消息不能被接受”
【发布时间】:2015-08-25 14:15:43
【问题描述】:

我想从 action symfony 1.4 发送电子邮件,但我有这个 Swift_TransportException:

预期响应代码为 250,但得到代码“451”,消息为“451 4.2.0 92AC1r00M3X6cxD012AChG 无法接受消息 "

【问题讨论】:

  • 您的 apache 日志文件中还有其他内容吗?

标签: exception symfony-1.4 sendmail swiftmailer


【解决方案1】:

你有关于你的 apache 错误日志的更多信息吗?

您的 SMTP 响应代码 451 表示您可以正常连接到您的服务器,但此服务器无法处理您的邮件。您的帐户是否有任何限制?

“4.2.0”位可能表示超时通信问题。

您是否一直有这个问题?还是它刚刚停止工作?

尝试以下方法:

->“消息无法被接受”线索:
如果您的消息有问题,请尝试使用更简单的消息(一个衬里,没有附件,只是最简单的消息)

-> 帐户线索:
如果您的帐户出现问题(垃圾邮件过滤器或其他限制),请尝试使用其他帐户。

-> 网络/基础设施问题: 尝试不同的邮件服务器。 (您可以使用 mailchimp、mailjet、sendgrid 或其他第三方电子邮件提供商。请参阅 comparative list here。)

【讨论】:

  • 然后你想尝试不同的事情来尝试缩小问题的范围。尝试不同的消息...尝试不同的帐户...尝试不同的 SMTP 服务器。
  • 无法与主机 smtp.mail.yahoo.com 建立连接 [无法找到套接字传输“SSL” - 您在配置 PHP 时是否忘记启用它? #0]
  • ssl 未启用?看看你的 php.ini 文件。或者做一个 echo phpinfo() 你在 linux 上吗?窗户?
  • 我在 linux 上并且启用了 ssl
  • 试试'ssl'(小写)。你也试过'tls'吗?也做一个 var_dump (stream_get_transports()); 看看列出了什么。
猜你喜欢
  • 2015-09-16
  • 1970-01-01
  • 2018-05-03
  • 2017-07-22
  • 2017-02-12
  • 2019-05-07
  • 1970-01-01
  • 2020-11-15
  • 2019-03-16
相关资源
最近更新 更多