Heim  >  Artikel  >  Backend-Entwicklung  >  Ausführen von Mailpit für SMTP und UI unter MacOS

Ausführen von Mailpit für SMTP und UI unter MacOS

WBOY
WBOYOriginal
2024-08-29 06:34:31721Durchsuche

Running Mailpit for SMTP and UI on MacOS

Mailpit ist ein Tool zur Handhabung gefälschter E-Mail-Zustellungen, das während der Anwendungsentwicklung nützlich ist. Dieses Tutorial führt Sie durch die Einrichtung und Ausführung von Mailpit unter MacOS mit SMTP und UI-Konfiguration.

Schritt 1: Mailpit installieren
Laden Sie Mailpit vom offiziellen GitHub-Repository herunter und installieren Sie es. Wählen Sie die entsprechende Binärdatei für MacOS.

Schritt 2: Mailpit ausführen
Um Mailpit zu starten, verwenden Sie den folgenden Befehl:

mailpit --smtp 0.0.0.0:1025 --listen 0.0.0.0:8025

Dieser Befehl startet den SMTP-Server auf Port 1025 und die Web-Benutzeroberfläche auf Port 8025.

SMTP: 0.0.0.0:1025 übernimmt die E-Mail-Zustellung.
UI: 0.0.0.0:8025 ermöglicht Ihnen die Anzeige gesendeter E-Mails.
Wenn eine Fehlermeldung auftritt, die besagt, dass die Adresse bereits verwendet wird, stellen Sie sicher, dass kein anderer Dienst auf demselben Port ausgeführt wird. Sie können bei Bedarf einen anderen Port verwenden, indem Sie den Befehl anpassen.

Schritt 3: Laravel Mail-Einstellungen konfigurieren
Konfigurieren Sie in Ihrer Laravel .env-Datei die E-Mail-Einstellungen:

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}"

Diese Konfiguration weist Laravel an, E-Mails über den SMTP-Server von Mailpit zu senden.

Schritt 4: E-Mail-Versand testen
Wenn Ihre Anwendung eine E-Mail sendet, können Sie diese in der Mailpit-Benutzeroberfläche anzeigen, indem Sie zu:

navigieren

http://localhost:8025
Dadurch werden alle von Ihrer Anwendung gesendeten E-Mails angezeigt.

Fehlerbehebung
Verbindung abgelehnt: Stellen Sie sicher, dass Mailpit auf dem richtigen Port läuft (1025 für SMTP).
Portkonflikt: Wenn Sie auf den Fehler „bind: Adresse wird bereits verwendet“ stoßen, ändern Sie den Port im Befehl oder stoppen Sie den in Konflikt stehenden Dienst.
Das ist es! Sie haben Mailpit erfolgreich eingerichtet, um gefälschte E-Mail-Zustellungen in Ihrer Entwicklungsumgebung zu verarbeiten und anzuzeigen.

Das obige ist der detaillierte Inhalt vonAusführen von Mailpit für SMTP und UI unter MacOS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn