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

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.envetconfig/mail.phpselon 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!