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

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.envundconfig/mail.phpgemäß 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 切换到移动数据时,它突然开始工作。希望这对遇到类似问题的其他人有所帮助。

    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!