Mit Laravel 9 können keine E-Mails gesendet werden
P粉561438407
P粉561438407 2023-11-09 19:37:58
0
1
708

Ich habe kürzlich auf Laravel 9 aktualisiert und kann jetzt keine E-Mails mehr senden. Im Changelog stand, dass sie den Mailer von SwiftMailer auf Symfony umgestellt haben, vielleicht ist das also die Ursache des Problems. Dies ist der Fehlertext, den ich erhalte, wenn ich versuche, eine E-Mail zu senden:

SymfonyComponentMailerExceptionTransportException: Unable to write bytes on the wire. in file C:OpenServerdomainsminecraftstoragevendorsymfonymailerTransportSmtpStreamAbstractStream.php on line 46

Ich habe meine Dateien .env und config/mail.php gemäß der Dokumentation konfiguriert. Ich bin sicher, dass hier alles richtig ist. Für den SMTP-Server verwende ich MailTrap, daher wird die Mail-Konfiguration von dort übernommen. Ich habe zwei Tage damit verbracht, dieses Problem zu lösen, habe aber erfolglos im Internet gesucht. Auch die Neuinstallation der Composer-Abhängigkeiten hat nicht geholfen.

Das Folgende ist meine .envMail-Konfiguration:

MAIL_MAILER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=**************
MAIL_PASSWORD=**************
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS="noreply@example.com"
MAIL_FROM_NAME="${APP_NAME}"


P粉561438407
P粉561438407

Antworte allen(1)
P粉242126786

我终于找到了解决办法。问题是我的互联网提供商以某种方式阻止了 smtp 连接。因此,当我从 Wifi 切换到移动数据时,它突然开始工作。希望这对遇到类似问题的其他人有所帮助。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!