Laravel Homestead Swift Ne peut pas envoyer de message sans adresse d'expéditeur
J'ai cette erreur avec le stock de paramètres de courrier électronique dans Laravel 5.1 Homestead lorsque j'essaie d'envoyer une réinitialisation de mot de passe de messagerie.
Swift_TransportException in AbstractSmtpTransport.php line 162:Cannot send message without a sender address
L'adresse est rempli app/config/mail.php:
'from' => array('address' => '[email protected]', 'name' => 'hawle'),
Vous devez vous connecter pour publier un commentaire.
Dans votre
.env
fichier, vous devez définir l'adresse e-mail et le mot de passe de votre compte de messagerie. Vous devez également définir l'hôte et le port du serveur de messagerie que vous utilisez.Ou assurez-vous que tout est complet dans votre
mail.php
fichier (voir la note ci-dessous).Remarque: Il est préférable d'utiliser le
.env
fichier, comme vous allez probablement avoir une configuration différente dans votre environnement de production.Si tout est terminé et il ne fonctionne toujours pas, il pourrait être mise en cache. Vous pouvez effacer le cache de configuration avec ceci:
Également note:
mail.php
fichier est situé à/app/config/mail.php
(que l'OP a dit)..env
fichier se trouve à la racine de votre projet.Comme Viktorminator mentionné:
Prendre en considération la création d'application de mots de passe et utilisez pas votre habitude de passer pour ce besoin. Lien pour la création de mots de passe myaccount.google.com/apppasswords
php artisan config:clear
Assurez-vous que vous avez défini le " de " dans app/config/mail.php
Il va corriger le problème.
Si vous n'avez pas accès à l' .fichier de configuration, vous pouvez ajouter des valeurs par défaut pour ceux env appels sur app/config/mail.php comme ceci:
Cette approche va essayer de récupérer les données à partir de l' .env fichier, si il n'y a rien, il va par défaut que vous définissez.
erreur était toujours survenir. une fois les paramètres et exécuter des commandes
vérifier le code
Le fichier: /bootstrap/cache/config.php
Le changement: