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'));
}