Impossible d'envoyer un e-mail avec Laravel 9
P粉561438407
P粉561438407 2023-11-09 19:37:58
0
1
782

J'ai récemment mis à jour Laravel 9 et maintenant je ne peux plus envoyer d'e-mails. Dans le journal des modifications, il était écrit qu'ils avaient changé le logiciel de messagerie de SwiftMailer vers Symfony, alors c'est peut-être la source du problème. Voici le texte d'erreur que je reçois chaque fois que j'essaie d'envoyer un e-mail :

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

J'ai configuré mes fichiers .env et config/mail.php selon la documentation. Je suis sûr que tout est correct à ce sujet. Pour le serveur SMTP, j'utilise MailTrap, donc la configuration du courrier est prise à partir de là. J'ai passé deux jours à essayer de résoudre ce problème, en cherchant sur internet sans succès. La réinstallation des dépendances de Composer n'a pas aidé non plus.

Voici ma configuration .envmail :

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

répondre à tous(1)
P粉242126786

J'ai enfin trouvé la solution. Le problème est que mon fournisseur d'accès Internet bloque la connexion SMTP d'une manière ou d'une autre. Ainsi, lorsque je suis passé du Wifi aux données mobiles, cela a soudainement commencé à fonctionner. J'espère que cela aidera d'autres personnes confrontées à des problèmes similaires.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!