suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Mit Laravel 9 können keine E-Mails gesendet werden

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粉561438407P粉561438407379 Tage vor810

Antworte allen(1)Ich werde antworten

  • P粉242126786

    P粉2421267862023-11-10 16:10:19

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

    Antwort
    0
  • StornierenAntwort