Exécuter Mailpit pour SMTP et UI sur MacOS

WBOY
Libérer: 2024-08-29 06:34:31
original
721 Les gens l'ont consulté

Running Mailpit for SMTP and UI on MacOS

Mailpit est un outil de gestion des fausses diffusions d'e-mails, utile lors du développement d'applications. Ce tutoriel 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
Copier après la connexion

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 port différent 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="hello@example.com"
MAIL_FROM_NAME="${APP_NAME}"
Copier après la connexion

Cette configuration demande à Laravel d'envoyer des e-mails via le serveur SMTP de Mailpit.

Étape 4 : tester 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 « bind : 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.

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:dev.to
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!