Mailpit est un outil de gestion des fausses diffusions d'e-mails, utile lors du développement d'applications. Ce didacticiel vous guidera dans la configuration et l'exécution de Mailpit sur MacOS avec la configuration SMTP et UI.
Étape 1 : Installer Mailpit
Téléchargez et installez Mailpit à partir du référentiel officiel GitHub. Choisissez le binaire approprié pour MacOS.
Étape 2 : Exécuter Mailpit
Pour démarrer Mailpit, utilisez la commande suivante :
mailpit --smtp 0.0.0.0:1025 --listen 0.0.0.0:8025
Cette commande démarre le serveur SMTP sur le port 1025 et l'interface utilisateur Web sur le port 8025.
SMTP : 0.0.0.0:1025 gère la livraison des e-mails.
UI : 0.0.0.0:8025 vous permet d'afficher les e-mails envoyés.
Si vous rencontrez une erreur indiquant que l'adresse est déjà utilisée, assurez-vous qu'aucun autre service n'est exécuté sur le même port. Vous pouvez utiliser un autre port si nécessaire en ajustant la commande.
Étape 3 : Configuration des paramètres de messagerie Laravel
Dans votre fichier Laravel .env, configurez les paramètres de messagerie :
env
MAIL_MAILER=smtp MAIL_HOST=127.0.0.1 MAIL_PORT=1025 MAIL_USERNAME=null MAIL_PASSWORD=null MAIL_ENCRYPTION=null MAIL_FROM_ADDRESS="[email protected]" MAIL_FROM_NAME="${APP_NAME}"
Cette configuration demande à Laravel d'envoyer des e-mails via le serveur SMTP de Mailpit.
Étape 4 : Test de l'envoi d'e-mails
Lorsque votre application envoie un e-mail, vous pouvez l'afficher dans l'interface utilisateur de Mailpit en accédant à :
http://localhost:8025
Cela affichera tous les e-mails envoyés par votre application.
Dépannage
Connexion refusée : assurez-vous que Mailpit s'exécute sur le bon port (1025 pour SMTP).
Conflit de port : si vous rencontrez une erreur « liaison : adresse déjà utilisée », modifiez le port dans la commande ou arrêtez le service en conflit.
C'est ça! Vous avez configuré avec succès Mailpit pour gérer et afficher les fausses diffusions d'e-mails dans votre environnement de développement.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3