gpt4 book ai didi

php - Laravel + Swift 邮件程序 : Error: no valid recipients

转载 作者:行者123 更新时间:2023-12-04 01:35:41 24 4
gpt4 key购买 nike

注意:遗憾的是这不是 duplicate ,我已经尝试了那里提到的所有内容。

我试图用 Laravel/Swiftmailer 建立到我的邮件服务器的连接.我的 .env 的邮件部分如下所示:

MAIL_DRIVER=smtp
MAIL_HOST=<THE MAILHOST>
MAIL_PORT=465
MAIL_USERNAME=<THE USERNAME>
MAIL_PASSWORD=<THE PASSWORD>
MAIL_ENCRYPTION=ssl

出于显而易见的原因,个人信息受到审查,但配置确实有效。我通过使用 thunderbird 连接到具有此配置的服务器来测试它,它就像一个魅力。

这是我调用 Mailable 的地方:

   public function from_id(string $id): User
{
.
.
.
Mail::to(<WORKING EMAIL ADRESS>)->send(new OrderShipped());
}

这就是 Mailable 的样子(它基本上是来自 laravel 文档的示例):

   public function build()
{
return $this->view('email_templates.simple_test');
}

我调试了代码,实际上抛出了两个异常,虽然糟糕!只显示后者:

Expected response code 250/251/252 but got code "554", with message "554 5.7.1 : Recipient address rejected: Access denied"

Expected response code 354 but got code "554", with message "554 5.5.1 Error: no valid recipients"

我试图通过雷鸟从工作正常的邮件服务器发送一封电子邮件到 <WORKING EMAIL ADRESS>并且邮件在几分之一秒内发送和接收,没有任何问题/错误。基本上,我尝试使用不同的工具重现完全相同的场景。所以从我的角度来看,错误必须在代码库中。

提前致谢

最佳答案

这似乎是一个 SMTP 错误,您收到的是哪种错误代码?

代码 354:表示 SMTP 服务器告诉 Laravel 继续并发送电子邮件正文。请注意,这是预期的结果,而不是您收到的结果。

代码 554:来自 SMTP 服务器的指示:“交易失败”,您会注意到这是您实际得到的。

失败的原因在消息中进一步指出:“错误:没有有效的收件人。”

如果没有进一步的数据,将很难判断为什么您的代码库中没有正确设置收件人。

完整的 smtp 错误代码列表可以访问:https://sendgrid.com/blog/smtp-server-response-codes-explained/

关于php - Laravel + Swift 邮件程序 : Error: no valid recipients,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59678435/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com