Ich hoffe, ich bin mit meinem Problem nicht am falschen Ort, aber ich habe seit einer Woche keine Lösung gefunden. Ich habe eine neue Webanwendung unter Laravel 9 entworfen (jetzt mit Symfony Mailer). Das Problem ist das Senden von E-Mails von Konten, die von Infomaniak bereitgestellt werden. Der Versand mit OVH Konten oder über die Dienste MailHog und Mailtrap funktioniert.
Fehlerprotokoll:
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)
Unter Laravel 8 (SwiftMailer) und früher funktioniert es.
Bin ich allein? Kann mir jemand helfen, danke.
Lösung des Problems
Lösung mit Hilfe eines laracast.com-Benutzers gefunden, indem „from" durch „replyTo" ersetzt wurde
In App\Mail\ContactMail ($this->request->email from form in contact view through ContactRequest)
Alter Code
public function build()
{
return $this->markdown('emails.resa')
->from($this->request->email)
->subject('Demande de réservation '. config('app.name'));
}
Gewechselt zu
public function build()
{
return $this->markdown('emails.resa')
->replyTo($this->request->email)
->subject('Demande de réservation '. config('app.name'));
}
Keine Kommentare:
Kommentar veröffentlichen