web-dev-qa-db-fra.com

Laravel Mail to Log

Mon pilote de messagerie Laravel est configuré pour imprimer dans mon fichier journal:

'driver' => env('MAIL_DRIVER', 'log'),

Cependant, lorsque j'envoie un courrier, je reçois une erreur d'authentification swiftmail:

Réponse attendue code 250 mais code '530' avec le message '530 5.7.1 Identification requise'

vendor\\swiftmailer\\swiftmailer\\lib\\classes\\Swift\\Transport\\AbstractSmtpTransport.php

ligne 383\"> AbstractSmtpTransport.php ligne 383 

530 5.7.1 Authentication required

Y at-il un autre paramètre que je dois définir quelque part? Pourquoi essaie-t-il d'utiliser swiftmailer?

12
Vranvs

Ceci est dans votre fichier de configuration Mail.php ...

Lors de l'utilisation 

'driver' => env('MAIL_DRIVER', 'log'),

La variable d'environnement MAIL_DRIVER sera définie dans votre fichier .env. Dans ce cas, 'log' est utilisé uniquement par défaut si aucune valeur n'est spécifiée dans votre fichier .env ... Votre fichier .env contient probablement encore cette valeur ... définissez-la pour la journalisation ...

MAIL_DRIVER=smtp

remplacer par 

MAIL_DRIVER=log
19
Serge

Laravel utilise le fichier .ENV! 

Peut-être que votre edit config\mail.php, essayez de modifier le fichier ENV

Assurez le vidage de la variable avec votre configuration de courrier actuelle

Mettez ce code dans votre contrôleur

dd(config('mail'));

Vous verrez les paramètres actuels utilisés par le système.

0
Dmytro Balytskyi