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

4.1 KiB

Nota: Questo è un passaggio opzionale ed è richiesto solo quando si lavora con flussi di lavoro email

Introduzione

Alcuni flussi di lavoro di posta elettronica, come l'aggiornamento dell'email di un utente, richiedono l'api-server back-end per inviare email in uscita. Un'alternativa all'utilizzo di un provider di servizi di posta elettronica per inviare messaggi di posta elettronica effettivi, Mailhog è uno strumento di sviluppo per il test di posta elettronica che catturerà i messaggi di posta elettronica inviati dalla tua istanza freeCodeCamp.

Installazione Di MailHog

MailHog può essere installato su macOS, Windows e Linux.

Installazione di MailHog su macOS

Installa MailHog su macOS con Homebrew:

brew install mailhog
brew services start mailhog

I comandi di cui sopra avvieranno un servizio mailhog in background.

Quando l'installazione è completata, è possibile avviare utilizzando MailHog.

Installazione di MailHog su Windows

Download the latest version of MailHog from MailHog's official repository. Individuare e fare clic sul link per la versione di Windows (32 o 64 bit) e un file .exe verrà scaricato sul computer.

Al termine del download, fare clic per aprire il file. Potrebbe apparire una notifica firewall di Windows, richiedendo l'autorizzazione di accesso per MailHog. Un prompt a riga di comando di Windows standard si aprirà dove MailHog sarà in esecuzione una volta concesso l'accesso al firewall.

Chiudi MailHog chiudendo la finestra del prompt dei comandi. Per riavviare MailHog cliccare sull'eseguibile MailHog (. xe) file che è stato scaricato inizialmente - non è necessario scaricare un nuovo file di installazione MailHog.

Inizia usando MailHog.

Installazione di MailHog su Linux

Innanzitutto, installa Go.

Eseguire i seguenti comandi per installare GO su sistemi basati su Debian come Ubuntu e Linux Mint.

sudo apt-get install golang

Eseguire i seguenti comandi per installare GO su sistemi basati su RPM come CentOS, Fedora, Red Hat Linux, ecc.

sudo dnf install golang

In alternativa, eseguire i seguenti comandi per installare GO.

sudo yum install golang

Ora imposta il percorso per Go con i seguenti comandi.

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

Infine, inserisci i comandi qui sotto per installare ed eseguire MailHog.

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

Inizia usando MailHog.

Uso Di Mailhog

Apri una nuova scheda o finestra del browser e vai su http://localhost:8025 per aprire la tua casella di posta di MailHog quando l'installazione di MailHog è completata e MailHog è in esecuzione. La posta in arrivo apparirà simile alla schermata qui sotto.

Screenshot MailHog 1

Le email inviate dalla tua installazione freeCodeCamp appariranno come di seguito

Screenshot MailHog 2

Due schede che consentono di visualizzare il testo semplice o il contenuto sorgente saranno disponibili quando apri una data email. Assicurati che la scheda di testo semplice sia selezionata come sotto.

Screenshot MailHog 3

Tutti i link nell'email dovrebbero essere cliccabili e risolvere al loro URL.

  • Controlla il repository MailHog per ulteriori informazioni relative a MailHog. Ulteriori informazioni sono disponibili anche per quanto riguarda le configurazioni personalizzate di MailHog.