繁体   English   中英

Laravel 9 生产邮件仅收到此错误 - 预期响应代码“250”但收到代码“451”

[英]Laravel 9 mail on production get only this error - Expected response code "250" but got code "451"

上周我们已将应用程序升级到 Laravel 9 并注意到在我们将构建部署到生产环境后立即出现大量失败的作业。

这些错误都是 email,与以下错误消息相关:

Expected response code "250" but got code "451", with message "451 4.4.2 Timeout waiting for data from client.".

我们已经恢复到以前的构建(使用 SwiftMailer)并且错误停止了。 澄清一下,我们已经运行该应用程序几周了,之前从未出现过该错误。

在“Staging”上,我们没有那个问题。 唯一的区别是我们在 live 和 set 中使用 SQS 作为队列:

APP_ENV=production
APP_DEBUG=false

这是唯一的区别。

您可以尝试将'ping_threshold' => 10,添加到您的smtpconfig/mail.php中的ses配置吗

如果您使用的是队列工作器/管理器,请记住重新启动进程以使新配置生效。

这似乎已经为我解决了这个问题。 可能是巧合,但如果问题再次出现,我们会报告。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM