Maison > développement back-end > tutoriel php > Comment configurer Gmail pour l'envoi d'e-mails dans les applications Laravel ?

Comment configurer Gmail pour l'envoi d'e-mails dans les applications Laravel ?

Patricia Arquette
Libérer: 2024-12-11 05:03:13
original
929 Les gens l'ont consulté

How to Configure Gmail for Email Sending in Laravel Applications?

Comment envoyer des e-mails avec Gmail dans Laravel : un guide complet

Dans ce tutoriel, nous vous guiderons tout au long du processus d'envoi d'e-mails utiliser Gmail dans votre Laravel application.

Configuration

Commencez par modifier votre fichier config/mail.php et assurez-vous que les paramètres suivants sont corrects :

  • MAIL_DRIVER : smtp
  • MAIL_HOST : smtp.gmail.com
  • MAIL_PORT : 587
  • MAIL_USERNAME : votre adresse Gmail
  • MAIL_PASSWORD : un mot de passe d'application généré (voir ci-dessous)
  • MAIL_ENCRYPTION : tls

Mot de passe de l'application

Pour utiliser votre compte Gmail pour envoyer des e-mails dans Laravel, vous devez activer la vérification en deux étapes et générer un mot de passe d'application. Voici comment procéder :

  1. Accédez aux paramètres de sécurité de votre compte Gmail.
  2. Sous "Connexion à Google", activez la validation en deux étapes.
  3. Cliquez sur "Mots de passe des applications". et sélectionnez "Autre" comme appareil.
  4. Générer une application Mot de passe.

Configuration du fichier .env

Mettez à jour le fichier .env comme suit, en remplaçant l'espace réservé par votre application Mot de passe :

  • MAIL_PASSWORD=Your_App_Password

Cache de configuration

Après avoir modifié le fichier .env, exécutez php artisan config :cache pour vider le cache existant et empêcher tout conflits.

Dépannage

Si vous rencontrez l'erreur suivante :

[Swift_TransportException] Code de réponse attendu 250 mais code "535" obtenu, avec message "5.7.8 Nom d'utilisateur et mot de passe non acceptés. Pour en savoir plus, consultez 5.7.8 Nom d'utilisateur et mot de passe non acceptés - Gmail Aide"

Solution : Assurez-vous que le mot de passe de votre application est correct et que vous avez activé la vérification en deux étapes pour votre compte Gmail.

En suivant ces étapes, vous pouvez envoyer avec succès des e-mails en utilisant Gmail dans votre application Laravel.

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