Laravel 9 - Infomaniak:预期响应代码“250”但收到代码“550”,消息“550 5.7.1 发件人不匹配”
Laravel 9 - Infomaniak : Expected response code "250" but got code "550", with message "550 5.7.1 Sender mismatch"
我希望我的问题没有出现在错误的地方,但我已经一个星期没有找到解决方案了。
我在 Laravel 9 下设计了一个新的 Web 应用程序(现在使用 Symfony Mailer)。
问题是从 Infomaniak 提供的帐户发送电子邮件。
使用 OVH 帐户或通过 MailHog 和 Mailtrap 服务运送都可以。
错误日志:
local.ERROR: Expected response code "250" but got code "550", with message "550 5.7.1 Sender mismatch". {"exception":"[object] (Symfony\Component\Mailer\Exception\TransportException(code: 550): Expected response code \"250\" but got code \"550\", with message \"550 5.7.1 Sender mismatch\". at /home/USER/www/APP/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php:308)
在 Laravel 8 (SwiftMailer) 和更早版本下,它可以工作。
我一个人吗?
谁能帮帮我,谢谢。
在 laracast.com 用户的帮助下找到的解决方案,将“from”替换为“replyTo”
在App\Mail\ContactMail中($this->request->email from form in contact view through ContactRequest)
旧代码
public function build()
{
return $this->markdown('emails.resa')
->from($this->request->email)
->subject('Demande de réservation ' . config('app.name'));
}
改为
public function build()
{
return $this->markdown('emails.resa')
->replyTo($this->request->email)
->subject('Demande de réservation ' . config('app.name'));
}
我希望我的问题没有出现在错误的地方,但我已经一个星期没有找到解决方案了。 我在 Laravel 9 下设计了一个新的 Web 应用程序(现在使用 Symfony Mailer)。 问题是从 Infomaniak 提供的帐户发送电子邮件。 使用 OVH 帐户或通过 MailHog 和 Mailtrap 服务运送都可以。
错误日志:
local.ERROR: Expected response code "250" but got code "550", with message "550 5.7.1 Sender mismatch". {"exception":"[object] (Symfony\Component\Mailer\Exception\TransportException(code: 550): Expected response code \"250\" but got code \"550\", with message \"550 5.7.1 Sender mismatch\". at /home/USER/www/APP/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php:308)
在 Laravel 8 (SwiftMailer) 和更早版本下,它可以工作。
我一个人吗? 谁能帮帮我,谢谢。
在 laracast.com 用户的帮助下找到的解决方案,将“from”替换为“replyTo”
在App\Mail\ContactMail中($this->request->email from form in contact view through ContactRequest)
旧代码
public function build()
{
return $this->markdown('emails.resa')
->from($this->request->email)
->subject('Demande de réservation ' . config('app.name'));
}
改为
public function build()
{
return $this->markdown('emails.resa')
->replyTo($this->request->email)
->subject('Demande de réservation ' . config('app.name'));
}