Maison > développement back-end > tutoriel php > Comment envoyer des e-mails depuis Localhost en utilisant Gmail dans Laravel ?

Comment envoyer des e-mails depuis Localhost en utilisant Gmail dans Laravel ?

Barbara Streisand
Libérer: 2024-12-03 21:48:13
original
567 Les gens l'ont consulté

How to Send Emails from Localhost Using Gmail in Laravel?

Envoi d'e-mails depuis Localhost avec Gmail à l'aide de Laravel

Ce guide aborde le défi courant de l'envoi d'e-mails depuis l'environnement de développement Laravel. De nombreux développeurs rencontrent des problèmes avec cela, entraînant des erreurs lors du test de la fonctionnalité de messagerie. Voici une solution complète pour résoudre ce problème :

Dans config/mail.php :
Assurez-vous que vos paramètres correspondent à ceux-ci :

'driver' => env('MAIL_DRIVER', 'smtp'),
'host' => env('MAIL_HOST', 'smtp.gmail.com'),
'port' => env('MAIL_PORT', 587),
'from' => ['address' => '[email protected]', 'name' => 'Do not Reply'],
'encryption' => env('MAIL_ENCRYPTION', 'tls'),
'username' => env('MAIL_USERNAME'),
'password' => env('MAIL_PASSWORD'),
Copier après la connexion

Dans votre fichier .env :

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

Étape cruciale :

Pour résoudre l'erreur, vous devez activer vérification en deux étapes dans votre compte Gmail, puis générez un mot de passe d'application. Utilisez ce mot de passe d'application dans le champ MAIL_PASSWORD de votre fichier .env.

Remarque :
Après avoir modifié le fichier .env, n'oubliez pas d'exécuter php artisan config:cache. Cela mettra à jour le cache de configuration compilé.

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