3.9 KiB
Obs: Detta är ett valfritt steg och krävs endast när du arbetar med e-postarbetsflöden
Introduktion
Vissa e-postarbetsflöden, som att uppdatera en användares e-post, kräver att back-end api-servern skickar utgående e-post. Ett alternativ till att använda en e-postleverantör för att skicka faktiska e-postmeddelanden, Mailhog är ett utvecklarverktyg för e-posttestning som kommer att fånga e-postmeddelanden som skickas av din freeCodeCamp instans.
Installerar MailHog
MailHog kan installeras på macOS, Windows och Linux.
Installera MailHog på macOS
Installera MailHog på macOS med Homebrew:
bryggning installera mailhog
bryggning tjänster starta mailhog
Ovanstående kommandon kommer att starta en mailhog tjänst i bakgrunden.
När installationen är klar kan du börja använda MailHog.
Installera MailHog på Windows
Ladda ner den senaste versionen av MailHog från MailHogs officiella arkiv. Leta upp och klicka på länken för din Windows-version (32 eller 64 bit) och en .exe-fil kommer att laddas ner till din dator.
När nedladdningen är klar, klicka för att öppna filen. En Windows brandvägg anmälan kan visas, begär åtkomstbehörighet för MailHog. En standard Windows-kommandoraden kommer att öppnas där MailHog kommer att köras när brandväggen är beviljad.
Stäng MailHog genom att stänga kommandotolkfönstret. För att starta MailHog igen, klicka på MailHog körbar (. xe) fil som hämtades initialt - det är inte nödvändigt att ladda ner en ny MailHog installationsfil.
Börja använda MailHog.
Installera MailHog på Linux
Först installera Go.
Kör följande kommandon för att installera GO på Debianbaserade system som Ubuntu och Linux Mint.
sudo apt-get install golang
Kör följande kommandon för att installera GO på RPM-baserade system som CentOS, Fedora, Red Hat Linux, etc.
sudo dnf install golang
Alternativt kör följande kommandon för att installera GO.
sudo yum install golang
Ange nu vägen för Gå med följande kommandon.
eko "exportera GOPATH=$HOME/go" >> ~/.profile
eko "exportera PATH=$PATH:/usr/local/go/bin:$GOPATH/bin' >> ~/.profile
källa ~/.profile
Slutligen anger du kommandona nedan för att installera och köra MailHog.
go get github.com/mailhog/MailHog
sudo cp /home/$(whoami)/go/bin/MailHog /usr/local/bin/mailhog
mailhog
Börja använda MailHog.
Använda MailHog
Öppna en ny webbläsarflik eller fönster och navigera till http://localhost:8025 för att öppna din MailHog inkorg när MailHog installationen har slutförts och MailHog körs. Inkorgen kommer att visas som liknar skärmbilden nedan.
E-post som skickas av din freeCodeCamp-installation visas enligt nedan
Två flikar som gör att du kan visa antingen oformaterad text eller källinnehåll kommer att finnas tillgängliga när du öppnar ett visst e-postmeddelande. Se till att fliken oformaterad text väljs som nedan.
Alla länkar i e-postmeddelandet ska vara klickbara och lösa till sin URL.
Användbara länkar
- Kolla in MailHog för ytterligare information relaterad till MailHog. Ytterligare information finns också om anpassade MailHog konfigurationer.