Maison > développement back-end > tutoriel php > Pourquoi mes e-mails Laravel ne sont-ils pas envoyés via Gmail ?

Pourquoi mes e-mails Laravel ne sont-ils pas envoyés via Gmail ?

Susan Sarandon
Libérer: 2024-12-03 13:41:10
original
182 Les gens l'ont consulté

Why Aren't My Laravel Emails Sending Through Gmail?

Dépannage de l'envoi d'e-mails avec Gmail dans Laravel

Vous rencontrez des difficultés pour envoyer des e-mails depuis votre hôte local en utilisant Gmail dans Laravel ? Ne t'inquiète pas; ce problème est répandu et facile à résoudre.

Configuration des paramètres de messagerie de Laravel

Vous avez correctement configuré votre fichier de configuration mail.php avec les détails nécessaires, y compris le SMTP pilote, hôte, port et cryptage. Assurez-vous que ces paramètres correspondent aux exigences de Gmail.

Génération d'un mot de passe d'application

Gmail a amélioré son mécanisme de sécurité en appliquant une vérification en deux étapes. Pour envoyer des e-mails à l'aide de Gmail, vous devrez générer un mot de passe d'application.

  • Connectez-vous à votre compte Gmail.
  • Accédez à « Mon compte » > "Connexion et sécurité" > "Connectez-vous à Google."
  • Activez la vérification en deux étapes si ce n'est pas déjà fait.
  • Cliquez sur "Mots de passe d'application" et générez un nouveau mot de passe pour votre application Laravel.

Mise à jour de votre fichier .env

Mettez à jour votre fichier .env pour refléter le mot de passe de l'application que vous avez généré :

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=apppassword
MAIL_ENCRYPTION=tls
Copier après la connexion

Étapes finales

  • N'oubliez pas d'exécuter php artisan config:cache pour vider le cache de configuration.
  • Vérifiez vos modifications en revisitant votre code d'envoi d'e-mail de test.

Si vous avez suivi les étapes mentionnées ci-dessus, vous devriez maintenant pouvoir envoyer avec succès des e-mails depuis votre application Laravel en utilisant Gmail.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal