freeCodeCamp/docs/i18n/German/how-to-catch-outgoing-email...

4.2 KiB

Hinweis: Dies ist ein optionaler Schritt und wird nur benötigt, wenn mit E-Mail-Workflows gearbeitet wird

Einführung

Einige E-Mail-Workflows, wie das Aktualisieren der E-Mail eines Benutzers, erfordern den Backend-Api-Server, um ausgehende E-Mails zu senden. Eine Alternative zur Verwendung eines E-Mail-Diensteanbieters für das Senden von tatsächlichen E-Mail-Nachrichten, Mailhog ist ein Entwicklerwerkzeug für E-Mail-Tests, das die von deiner FreeCodeCamp-Instanz gesendeten E-Mail-Nachrichten erfasst.

MailHog installieren

MailHog kann unter macOS, Windows und Linux installiert werden.

MailHog auf macOS installieren

Installiere MailHog auf macOS mit Homebrew:

brauen mailhog
brauen Dienste starten mailhog

Die obigen Befehle starten einen Mailhog-Dienst im Hintergrund.

Wenn die Installation abgeschlossen ist, können Sie mit MailHog starten.

MailHog unter Windows installieren

Download the latest version of MailHog from MailHog's official repository. Suchen und klicken Sie auf den Link für Ihre Windows-Version (32 oder 64 bit) und eine .exe Datei wird auf Ihren Computer heruntergeladen.

Wenn der Download abgeschlossen ist, klicken Sie zum Öffnen der Datei. Es kann eine Windows-Firewall-Benachrichtigung erscheinen, die Zugriff auf MailHog anfordert. Eine Standard-Windows-Kommandozeilen-Eingabeaufforderung öffnet sich, wo MailHog läuft, sobald der Zugriff auf die Firewall gewährt wird.

Schließen Sie MailHog, indem Sie das Fenster zur Eingabeaufforderung schließen. Um MailHog erneut zu starten, klicken Sie auf die MailHog ausführbare Datei (. xe) Datei, die ursprünglich heruntergeladen wurde - es ist nicht notwendig, eine neue MailHog Installationsdatei herunterzuladen.

Beginne mit MailHog.

MailHog unter Linux installieren

Installieren Sie zuerst Go.

Führen Sie die folgenden Befehle aus, um GO auf Debian-basierten Systemen wie Ubuntu und Linux Mint zu installieren.

sudo apt-get install golang

Führen Sie die folgenden Befehle aus, um GO auf RPM-basierten Systemen wie CentOS, Fedora, Red Hat Linux usw. zu installieren.

sudo dnf install golang

Alternativ können Sie die folgenden Befehle ausführen, um GO zu installieren.

sudo yum install golang

Legen Sie nun den Pfad für Go mit den folgenden Befehlen fest.

echo "export GOPATH=$HOME/go" >> ~/.profile
echo 'export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin' >> ~/.profile
source ~/.profile

Geben Sie schließlich die folgenden Befehle ein, um MailHog zu installieren und auszuführen.

go get github.com/mailhog/MailHog
sudo cp /home/$(whoami)/go/bin/MailHog /usr/local/bin/mailhog
mailhog

Beginne mit MailHog.

MailHog verwenden

Öffnen Sie einen neuen Browser-Tab oder ein Fenster und navigieren Sie zu http://localhost:8025 um Ihren MailHog Posteingang zu öffnen, sobald die MailHog Installation abgeschlossen ist und MailHog läuft. Der Posteingang wird ähnlich dem unten abgebildeten Bildschirm angezeigt.

MailHog Screenshot 1

E-Mails deiner FreeCodeCamp-Installation werden wie unten angezeigt

MailHog Screenshot 2

Zwei Registerkarten, mit denen Sie entweder reinen Text oder Quelltext anzeigen können, stehen zur Verfügung, wenn Sie eine bestimmte E-Mail öffnen. Stellen Sie sicher, dass der Reiter Klartext wie unten ausgewählt ist.

MailHog Screenshot 3

Alle Links in der E-Mail sollten anklicken und auf ihre URL auflösen.

  • Weitere Informationen zu MailHog finden Sie im MailHog Projektarchiv. Zusätzliche Informationen sind auch zu benutzerdefinierten MailHog Konfigurationen verfügbar.