{"id":43342,"date":"2021-02-27T17:21:11","date_gmt":"2021-02-27T16:21:11","guid":{"rendered":"https:\/\/kinsta.com\/?p=88958"},"modified":"2023-02-20T11:19:01","modified_gmt":"2023-02-20T10:19:01","slug":"mailhog","status":"publish","type":"post","link":"https:\/\/kinsta.com\/it\/blog\/mailhog\/","title":{"rendered":"Come Utilizzare MailHog per Testare le Email in Locale (Guida Passo-Passo)"},"content":{"rendered":"<p>Testare le email in un <a href=\"https:\/\/kinsta.com\/it\/blog\/localhost\/\">ambiente di sviluppo locale<\/a> pu\u00f2 essere impegnativo. \u00c8 una vera sofferenza rimanere con il dubbio che le email in uscita del vostro sito web o della vostra web app stiano effettivamente raggiungendo le caselle di posta dei destinatari. Ma per questo c\u2019\u00e8 MailHog!<\/p>\n<p>MailHog \u00e8 uno strumento per testare la posta elettronica che rende super facile installare e configurare un server di posta locale. MailHog imposta un falso server SMTP. Potete configurare le vostre applicazioni web preferite per usare il server SMTP di MailHog per inviare e ricevere email.<\/p>\n<p>Per esempio, \u00e8 possibile configurare un sito WordPress locale per usare MailHog per le consegne di email. Questo \u00e8 esattamente ci\u00f2 che fa <a href=\"https:\/\/kinsta.com\/it\/devkinsta\/\">DevKinsta<\/a> per alimentare il suo server SMTP integrato e testare le email a livello locale.<\/p>\n<p>In questo articolo, imparererete i pro e i contro di MailHog, compresa la sua installazione, la configurazione, come testare le email localmente e molto altro!<\/p>\n<p>Iniziamo? Via!<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n\n<h3>Preferite la <a href=\"https:\/\/www.youtube.com\/watch?v=yozMCBg2sBk\">versione video<\/a>?<\/h3>\n<p class=\"p1\"><kinsta-video src=\"https:\/\/www.youtube.com\/watch?v=yozMCBg2sBk\"><\/kinsta-video><\/p>\n<h2>Cos&#8217;\u00c8 MailHog?<\/h2>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/MailHog-Web-UI-Quicklook.png\" alt=\"Interfaccia utente web di MailHog\" width=\"1100\" height=\"512\"><figcaption class=\"wp-caption-text\">Interfaccia utente web di MailHog<\/figcaption><\/figure>\n<p>MailHog \u00e8 uno strumento open source per testare le email rivolto principalmente a chi si occupa di sviluppo. Vi permette di testare le capacit\u00e0 di invio e ricezione di email della vostra applicazione web in modo pi\u00f9 efficiente.<\/p>\n<p>Costruito con il linguaggio di programmazione Go, MailHog pu\u00f2 essere eseguito su diversi sistemi operativi, tra cui Windows, Linux, FreeBSD e macOS. MailHog \u00e8 mantenuto da <a href=\"http:\/\/iankent.uk\/\">Ian Kent<\/a> e rilasciato sotto la licenza MIT, quindi potete <a href=\"https:\/\/kinsta.com\/it\/blog\/wordpress-gratuito\/\">usarlo liberamente<\/a> per usi personali e commerciali.<\/p>\n<p>Ma perch\u00e9 avete bisogno di MailHog in primo luogo?<\/p>\n<h2>Perch\u00e9 Avete Bisogno di MailHog<\/h2>\n<p>MailHog risolve molti dei principali problemi di test delle email.<\/p>\n<p>Diciamo che state sviluppando un sito web WordPress in un ambiente di sviluppo locale. Se volete testare un modulo di contatto o qualsiasi altra email in uscita da esso, <a href=\"https:\/\/kinsta.com\/it\/blog\/wordpress-non-invia-email\/\">le cose possono complicarsi<\/a>.<\/p>\n<p>Di solito, il server SMTP predefinito dell&#8217;applicazione web si occupa di questo compito. In un ambiente di sviluppo locale, quasi sempre non funziona a causa di molteplici ragioni.<\/p>\n<p>Potete leggere la nostra guida completa sui <a href=\"https:\/\/kinsta.com\/it\/blog\/server-smtp-gratuito\/\">server SMTP gratuiti<\/a> per sapere di pi\u00f9 su come funziona un server SMTP.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/SMTP-Server-How-It-Works-Wiki-Commons.png\" alt=\"Come funziona un server SMTP (Fonte: Wikimedia Commons)\" width=\"1100\" height=\"339\"><figcaption class=\"wp-caption-text\">Come funziona un server SMTP (Fonte: Wikimedia Commons)<\/figcaption><\/figure>\n<p>In primo luogo, \u00e8 necessario impostare il sistema operativo, il <a href=\"https:\/\/kinsta.com\/it\/blog\/nginx-verso-apache\/\">server web<\/a> e <a href=\"https:\/\/kinsta.com\/it\/blog\/framework-php\/\">l\u2019applicazione web<\/a> per abilitare le email in un ambiente locale. Poi dovrete assicurarvi che le email arrivino con successo nella <a href=\"https:\/\/kinsta.com\/it\/blog\/piu-account-gmail\/\">casella di posta<\/a> del vostro destinatario, il che pu\u00f2 finire per farvi perdere tempo (e spazio nella casella di posta).<\/p>\n<p>E poi c&#8217;\u00e8 il problema di usare un vero indirizzo email per i test. Pu\u00f2 danneggiare la <a href=\"https:\/\/kinsta.com\/it\/blog\/perche-le-mail-vanno-nello-spam\/\">credibilit\u00e0 della vostra email privata<\/a>.<\/p>\n<p>MailHog risolve tutti i problemi di cui sopra. Imposta un falso server SMTP che potete impostare nella vostra applicazione web per inviare e ricevere email. Memorizza anche le email inviate e ricevute in un&#8217;elegante <a href=\"https:\/\/kinsta.com\/it\/carriere\/\">interfaccia web<\/a>, in modo da poterle esaminare proprio come si farebbe con una vera casella di posta elettronica.<\/p>\n<p>Infine, MailHog vi permette anche di recuperare queste email con un&#8217;<a href=\"https:\/\/kinsta.com\/it\/blog\/wordpress-http-api-parte-1\/\">API<\/a> per i test automatici. \u00c8 una caratteristica potente, e il modo in cui usare l&#8217;API dipende da voi.<\/p>\n<h2>Caratteristiche di MailHog<\/h2>\n<p>MailHog \u00e8 dotato di molte caratteristiche out-of-the-box. Ecco alcune delle sue principali caratteristiche:<\/p>\n<ul>\n<li><strong>Leggero e portatile:<\/strong> Non \u00e8 necessario installare MailHog per usarlo. \u00c8 uno dei principali vantaggi di MailHog. Questo lo rende altamente portatile per eseguirlo su quasi tutti i sistemi operativi o server web.<\/li>\n<li><strong>Supporto SMTP esteso:<\/strong> Non solo MailHog supporta l&#8217;impostazione di un falso server SMTP, ma potete anche usarlo per impostare un server ESMTP (SMTP esteso). Include anche il supporto per SMTP AUTH e PIPELINING.<\/li>\n<li><strong>Supporto API: <\/strong>Potete usare l&#8217;<a href=\"https:\/\/kinsta.com\/it\/blog\/wordpress-http-api-parte-2\/\">API HTTP<\/a> integrata di MailHog (o l&#8217;API JSON) per recuperare, elencare e cancellare le email.<\/li>\n<li><strong>Failure Testing: <\/strong>Potete invitare <a href=\"https:\/\/github.com\/mailhog\/MailHog\/blob\/master\/docs\/JIM.md\">Jim<\/a>, la Chaos Monkey di MailHog (s\u00ec, si chiama proprio cos\u00ec), a testare la deliverability della vostra app web. Lo fa creando casualmente problemi comuni di deliverability delle email, come connessioni\/autenticazioni rifiutate e connessioni a velocit\u00e0 limitata.<\/li>\n<li><strong>Aggiornamenti in tempo reale: <\/strong>MailHog utilizza l&#8217;interfaccia web <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/EventSource\">EventSource<\/a> per fornire aggiornamenti istantanei.<\/li>\n<li><strong>Cattura e memorizzazione delle email: <\/strong>Le email catturate possono essere immagazzinate in un archivio di messaggi in memoria e conservate in un <a href=\"https:\/\/kinsta.com\/it\/blog\/adminer\/\">database<\/a> MongoDB e in un sistema di archiviazione basato su file.<\/li>\n<li><strong>Scaricare allegati:<\/strong> MailHog supporta il download di singole parti MIME.<\/li>\n<li><strong>Web UI:<\/strong> Potete usare l&#8217;interfaccia web di MailHog per visualizzare le email come testo semplice, <a href=\"https:\/\/kinsta.com\/it\/blog\/email-html\/\">HTML<\/a> o sorgente. Supporta anche il MIME multipart e le intestazioni codificate.<\/li>\n<li><strong>Autenticazione: <\/strong>MailHog supporta l&#8217;<a href=\"https:\/\/github.com\/mailhog\/MailHog\/blob\/master\/docs\/Auth.md\">autenticazione di base HTTP<\/a> sia per la sua Web UI che per l&#8217;API.<\/li>\n<li><strong>Rilasciare le email catturate:<\/strong> Potete configurare MailHog per rilasciare le email catturate ai server SMTP reali per la consegna.<\/li>\n<\/ul>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/Jim-MailHog-Chaos-Monkey.png\" alt=\"Jim \u00e8 la \"scimmia del caos\" di MailHog\" width=\"1100\" height=\"580\"><figcaption class=\"wp-caption-text\">Jim \u00e8 la &#8220;Chaos Monkey&#8221; di MailHog<\/figcaption><\/figure>\n<p>Oltre alle caratteristiche di cui sopra, MailHog ha attualmente due librerie client per gli ambienti <a href=\"https:\/\/github.com\/rpkamp\/mailhog-client\">PHP<\/a> e <a href=\"https:\/\/github.com\/blueimp\/mailhog-node\">NodeJS<\/a> per interagire facilmente con l&#8217;API di MailHog.<\/p>\n<h2>Distribuzione di MailHog su Varie Piattaforme<\/h2>\n<p>Come detto prima, MailHog non ha bisogno di essere installato. Tuttavia, dovete comunque scaricarlo e impostarlo nel vostro ambiente di sviluppo.<\/p>\n<p>Iniziamo con il download di MailHog. Poi vi mostreremo come impostarlo su varie piattaforme. Ci sono molti modi per farlo.<\/p>\n<h3>MailHog su Windows<\/h3>\n<p>Per prima cosa, andate alla pagina <a href=\"https:\/\/github.com\/mailhog\/MailHog\/releases\">dei rilasci di MailHog<\/a> su GitHub per scaricare la sua ultima versione stabile per Windows. Dopo aver scaricato MailHog, potete eseguirlo cos\u00ec com&#8217;\u00e8 senza alcuna dipendenza esterna.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/MailHog-1.0.1-Latest-Release-GitHub.png\" alt=\"Pagina dei rilasci di MailHog su GitHub\" width=\"1100\" height=\"596\"><figcaption class=\"wp-caption-text\">Pagina dei rilasci di MailHog su GitHub<\/figcaption><\/figure>\n<p><strong>Nota: <\/strong>Al momento di scrivere questo articolo, <a href=\"https:\/\/github.com\/mailhog\/MailHog\/releases\/tag\/v1.0.1\">MailHog 1.0.1<\/a> \u00e8 l&#8217;ultima versione rilasciata. Potete scaricarlo precompilato per le piattaforme Windows, Linux e Darwin (macOS). Se state usando una piattaforma di nicchia, potete anche scaricare il suo <a href=\"https:\/\/kinsta.com\/it\/blog\/strumenti-di-revisione-del-codice\/\">codice sorgente<\/a> e compilarlo per il vostro caso d&#8217;uso specifico.<\/p>\n<p>Poich\u00e9 MailHog per Windows \u00e8 un semplice programma auto-eseguibile, potete semplicemente eseguire il file <code><strong>.exe<\/strong><\/code> scaricato. Se vi vengono presentati degli avvisi di sicurezza, permettete a MailHog l\u2019esecuzione sul vostro <a href=\"https:\/\/kinsta.com\/it\/blog\/localhost\/\">ambiente localhost<\/a> senza restrizioni di <a href=\"https:\/\/kinsta.com\/it\/blog\/cosa-e-un-firewall\/\">firewall.<\/a><\/p>\n<p>Ecco come appare MailHog su Windows 10.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/MailHog-Executable-Windows-AMD64.png\" alt=\"MailHog in esecuzione su Windows 10\" width=\"1100\" height=\"269\"><figcaption class=\"wp-caption-text\">MailHog in esecuzione su Windows 10<\/figcaption><\/figure>\n<p>Potete vedere che il server SMTP funziona sulla porta <code><strong>1025<\/strong><\/code> e il server HTTP \u00e8 sulla porta <code><strong>8025<\/strong><\/code>.<\/p>\n<p>Niente di troppo sofisticato ancora, ma \u00e8 una conferma che MailHog \u00e8 in esecuzione sul vostro sistema.<\/p>\n<p>Ora, potete visitare <code><strong>localhost:8025<\/strong><\/code> o <code><strong>127.0.0.1:8025<\/strong><\/code> nel vostro <a href=\"https:\/\/kinsta.com\/it\/mercato-globale-dei-browser\/\">browser web<\/a> per visualizzare la Web UI di MailHog.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/MailHog-Web-UI-Windows-Plain.png\" alt=\"MailHog Web UI su Windows\" width=\"1100\" height=\"499\"><figcaption class=\"wp-caption-text\">MailHog Web UI su Windows<\/figcaption><\/figure>\n<p>Non potete <a href=\"https:\/\/kinsta.com\/it\/blog\/trovare-lindirizzo-email\/\">trovare nessuna email<\/a> elencata qui, perch\u00e9 non abbiamo configurato nessuna delle nostre applicazioni web per usare MailHog. Ne parleremo pi\u00f9 avanti in questo articolo.<\/p>\n<h3>MailHog su Linux<\/h3>\n<p>Se state usando Linux (Ubuntu\/Debian), ecco come potete lanciare MailHog:<\/p>\n<pre><code class=\"language-bash\">sudo apt-get -y install golang-go\nsudo apt-get install git\ngo install github.com\/mailhog\/MailHog<\/code><\/pre>\n<p><span style=\"font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;font-size: 1rem\">Il primo comando installa il linguaggio di programmazione <\/span><a style=\"font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;font-size: 1rem\" href=\"https:\/\/kinsta.com\/it\/blog\/editor-php\/#2-komodo-ide\">Golang<\/a><span style=\"font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;font-size: 1rem\"> sul vostro ambiente di sviluppo (se non lo avete gi\u00e0). Potete saltare questa riga se avete gi\u00e0 installato Go. Il prossimo comando installa <\/span><code><strong>git<\/strong><\/code><span style=\"font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;font-size: 1rem\"> sulla vostra macchina (potete saltare anche questo se \u00e8 gi\u00e0 installato).<\/span><\/p>\n<p>Il terzo comando usa la direttiva di Go per ottenere l&#8217;ultima versione stabile di MailHog dal suo repository <a href=\"https:\/\/kinsta.com\/it\/blog\/git-contro-github\/\">GitHub.<\/a><\/p>\n<p>Poi, potete eseguire <code><strong>\/path\/to\/MailHog<\/strong><\/code> attraverso il vostro <a href=\"https:\/\/kinsta.com\/it\/blog\/wp-cli\/\">terminale<\/a> per avviare MailHog. Il percorso esatto pu\u00f2 variare a seconda della vostra versione di Linux. Poich\u00e9 i file bin di Go su Ubuntu sono memorizzati sotto la directory <code><strong>~\/go\/bin\/<\/strong><\/code>, potete eseguire il codice seguente per avviare MailHog:<\/p>\n<pre><code class=\"language-bash\">~\/go\/bin\/MailHog<\/code><\/pre>\n<p>Questo \u00e8 pi\u00f9 o meno tutto. MailHog \u00e8 ora in esecuzione sulla vostra macchina Linux. Questo \u00e8 il suo aspetto.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/MailHog-Running-Ubuntu-Linux.png\" alt=\"MailHog in esecuzione su Linux (Ubuntu)\" width=\"1100\" height=\"191\"><figcaption class=\"wp-caption-text\">MailHog in esecuzione su Linux (Ubuntu)<\/figcaption><\/figure>\n<p>Se volete avviare MailHog automaticamente a ogni login, potete impostarlo per avviarlo come server daemon usando supervisord, upstart, ecc. Potete anche usare lo <a href=\"https:\/\/github.com\/geerlingguy\/ansible-role-mailhog\/blob\/master\/templates\/mailhog.init.j2\">script init<\/a> o l&#8217;<a href=\"https:\/\/github.com\/geerlingguy\/ansible-role-mailhog\">Ansible role<\/a> fornito da <a href=\"https:\/\/github.com\/geerlingguy\">geerlingguy<\/a> per fare lo stesso.<\/p>\n<p>Proprio come con Windows, potete vedere che il server SMTP inizia sulla porta <code><strong>1025<\/strong><\/code> e il server HTTP sulla porta <code><strong>8025<\/strong><\/code>.<\/p>\n<p>Visitate <code><strong>localhost:8025<\/strong><\/code> o <code><strong>127.0.0.1:8025<\/strong><\/code> nel vostro browser web per vedere la Web UI di MailHog.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/MailHog-Web-UI-Ubuntu-Linux.png\" alt=\"MailHog Web UI su Linux (Ubuntu)\" width=\"1100\" height=\"479\"><figcaption class=\"wp-caption-text\">MailHog Web UI su Linux (Ubuntu)<\/figcaption><\/figure>\n<h3>MailHog su macOS<\/h3>\n<p>Gli utenti Apple possono installare MailHog usando Homebrew. Aprite il vostro terminale ed eseguite il seguente comando:<\/p>\n<pre><code class=\"language-bash\">brew install mailhog<\/code><\/pre>\n<p>Questo installer\u00e0 MailHog sul vostro macOS. Poi, potete avviare MailHog con:<\/p>\n<p><code>mailhog<\/code><\/p>\n<p>Se volete che MailHog si avvii automaticamente al login e venga eseguito come un servizio in background, potete invece eseguire il seguente comando:<\/p>\n<pre><code class=\"language-bash\">brew services start mailhog<\/code><\/pre>\n<p>Questo \u00e8 pi\u00f9 o meno tutto. MailHog \u00e8 ora installato sul vostro macOS. Potete vedere la sua interfaccia web visitando<br \/>\n<code><strong>127.0.0.1:8025<\/strong><\/code> o <code><strong>localhost:8025<\/strong><\/code> nel vostro browser.<\/p>\n<h3>MailHog su Docker<\/h3>\n<p><a href=\"https:\/\/kinsta.com\/it\/docs\/devkinsta\/\">Docker<\/a> \u00e8 uno dei modi pi\u00f9 semplici per impostare MailHog su qualsiasi piattaforma.<\/p>\n<p>In primo luogo, assicuratevi di avere Docker installato sulla vostra macchina. Poi, potete avviare MailHog direttamente da Docker Hub eseguendo il seguente comando:<\/p>\n<pre><code class=\"language-bash\">docker run -d -p 1025:1025 -p 8025:8025 mailhog\/mailhog<\/code><\/pre>\n<p>Analizziamo il comando di cui sopra e le sue direttive:<\/p>\n<ul>\n<li><code><strong>docker run<\/strong><\/code> avvia un contenitore docker.<\/li>\n<\/ul>\n<ul>\n<li><code><strong>-d<\/strong><\/code> esegue il contenitore docker in background.<\/li>\n<\/ul>\n<ul>\n<li>Le direttive <code><strong>-p 1025:1025<\/strong><\/code> e <code><strong>-p 8025:8025<\/strong><\/code> espongono le porte SMTP predefinite di MailHog a quelle locali.<\/li>\n<\/ul>\n<ul>\n<li><code><strong>mailhog\/mailhog<\/strong><\/code> prende l&#8217;ultima build di MailHog da Docker Hub.<\/li>\n<\/ul>\n<p>In alternativa, se volete montare <code><strong>Maildir<\/strong><\/code> di MailHog sul vostro <a href=\"https:\/\/kinsta.com\/it\/blog\/file-di-wordpress\/\">filesystem<\/a> locale (invece che dentro un Docker), potete eseguire il seguente comando:<\/p>\n<pre><code class=\"language-bash\">docker run -d -e \"MH_STORAGE=maildir\" -v $PWD\/maildir:\/maildir -p 1025:1025 -p 8025:8025 mailhog\/mailhog<\/code><\/pre>\n<p>Come detto prima, visitate <code><strong>localhost:8025<\/strong><\/code> o <code><strong>127.0.0.1:8025<\/strong><\/code> nel vostro browser per usare MailHog Web UI.<\/p>\n<h3>MailHog su Docker Compose<\/h3>\n<p>Docker Compose \u00e8 un&#8217;estensione di Docker che rende facile eseguire pi\u00f9 contenitori Docker con un solo comando. Lo si fa definendo tutti i contenitori che si desidera eseguire in un file YAML.<\/p>\n<p>Per impostazione predefinita, Docker Compose richiede di nominare questo file come <code><strong>docker-compose.yaml<\/strong><\/code>.<\/p>\n<p>Per eseguire MailHog con Docker Compose, ecco come dovrebbe essere il vostro file <strong><code>docker-compose.yaml<\/code>:<\/strong><\/p>\n<pre><code class=\"language-bash\">version: \"3\"\nservices:\n  mailhog:\n    image: mailhog\/mailhog:latest\n    restart: always\n    ports:\n      - 1025:1025\n      - 8025:8025<\/code><\/pre>\n<p>All&#8217;interno della cartella dove risiede questo file, eseguite il seguente comando per avviare MailHog in background:<\/p>\n<pre><code class=\"language-bash\">docker-compose up -d mailhog<\/code><\/pre>\n<p>Funziona esattamente come con Docker. Tranne che qui non c&#8217;\u00e8 bisogno di menzionare molte direttive perch\u00e9 le avete gi\u00e0 definite.<\/p>\n<p>Ora potete inserire <code><strong>localhost:8025<\/strong><\/code> o <code><strong>127.0.0.1:8025<\/strong><\/code> nel vostro browser per visualizzare MailHog Web UI.<\/p>\n<p>Oltre ai metodi di cui sopra, il repo GitHub di MailHog include anche una guida per avviare MailHog su <a href=\"https:\/\/kinsta.com\/it\/alternativa-aws\/\">AWS Elastic Beanstalk<\/a>.<\/p>\n<h2>Configurare MailHog con mhsendmail<\/h2>\n<p>MailHog <a href=\"https:\/\/kinsta.com\/it\/blog\/redirect-wordpress\/\">reindirizza<\/a> le email dalle applicazioni web al suo server SMTP utilizzando <a href=\"https:\/\/github.com\/mailhog\/mhsendmail\">mhsendmail<\/a>, un sostituto di <code><strong>sendmail<\/strong><\/code> creato appositamente per MailHog. Assicura che le email della vostra applicazione web siano inviate e ricevute usando il server SMTP <code><strong>localhost:1025<\/strong><\/code>, che MailHog \u00e8 configurato per gestire in modo predefinito.<\/p>\n<p>Per iniziare, \u00e8 necessario scaricare e installare <code><strong>mhsendmail<\/strong><\/code>. A seconda della vostra piattaforma, potete approcciarvi in vari modi.<\/p>\n<p>Per esempio, se state usando Ubuntu, potete scaricare <code><strong>mhsendmail<\/strong><\/code> dal suo <a href=\"https:\/\/github.com\/mailhog\/mhsendmail\/releases\/download\/v0.2.0\/mhsendmail_linux_amd64\">repository GitHub<\/a> usando il seguente comando:<\/p>\n<pre><code class=\"language-bash\">wget https:\/\/github.com\/mailhog\/mhsendmail\/releases\/download\/v0.2.0\/mhsendmail_linux_amd64<\/code><\/pre>\n<p>Successivamente, rendete questo file eseguibile e spostatelo nella vostra directory utente. Per farlo, usate il seguente comando:<\/p>\n<pre><code class=\"language-bash\">sudo chmod +x mhsendmail_linux_amd64\nsudo mv mhsendmail_linux_amd64 \/usr\/local\/bin\/mhsendmail<\/code><\/pre>\n<p>In alternativa, potete anche ottenere <code><strong>mhsendmail<\/strong><\/code> su Golang o Homebrew eseguendo questo comando:<\/p>\n<pre><code class=\"language-bash\">go install github.com\/mailhog\/mhsendmail<\/code><\/pre>\n<p>Assicuratevi che Go sia installato prima di eseguire il comando di cui sopra. Se siete su Linux, fate riferimento alla sezione <em>MailHog su Linux<\/em> qui sopra. Per installare Go con Homebrew, eseguite il seguente comando:<\/p>\n<pre><code class=\"language-bash\">brew install go<\/code><\/pre>\n<p>Con <code><strong>mhsendmail<\/strong><\/code> scaricato, potete ora procedere all&#8217;installazione:<\/p>\n<pre><code class=\"language-bash\">go install github.com\/mailhog\/mhsendmail<\/code><\/pre>\n<p>Successivamente, dovete configurare la vostra applicazione web per usare <code><strong>mhsendmail<\/strong><\/code> di MailHog come servizio di routing delle email. La maggior parte dei sistemi Linux \u00e8 impostata per usare <code><strong>sendmail<\/strong><\/code> in modo predefinito.<\/p>\n<p>Potete farlo modificando il vostro file <strong><code>php.ini<\/code>. <\/strong>Sulla maggior parte dei server, potete <a href=\"https:\/\/kinsta.com\/it\/blog\/the-uploaded-file-exceeds-the-upload_max_filesize-directive-in-php-ini\/#3-create-or-edit-phpini-via-ftp\">trovare il file php.ini<\/a> nella directory principale.<\/p>\n<p>Potete anche eseguire il seguente comando per trovarlo:<\/p>\n<pre><code class=\"language-bash\">php -i | grep 'php.ini'<\/code><\/pre>\n<p>Per le macchine Linux con Ubuntu, \u00e8 necessario impostare il valore di <code><strong>sendmail_path<\/strong><\/code> su:<\/p>\n<pre><code class=\"language-bash\">sendmail_path = \/usr\/local\/bin\/mhsendmail<\/code><\/pre>\n<p>Invece del valore di cui sopra, potete anche usare il valore mostrato qui sotto per ottenere lo stesso risultato:<\/p>\n<pre><code class=\"language-bash\">sendmail_path = \/usr\/sbin\/sendmail -S mail:1025<\/code><\/pre>\n<p>Se avete usato Go per installare <code><strong>mhsendmail<\/strong><\/code>, o se state usando qualsiasi altra variante di Linux, il percorso pu\u00f2 variare leggermente a seconda della vostra piattaforma\/configurazione. Assicuratevi di collegarvi alla corretta directory di <strong><code>mhsendmail<\/code>.<\/strong><\/p>\n<p>Gli utenti Mac devono modificare il file di configurazione di <code><strong>Postfix<\/strong><\/code> per impostare correttamente MailHog. Potete usare la seguente configurazione di Postfix:<\/p>\n<pre><code class=\"language-bash\">myhostname = localhost\nrelayhost = [127.0.0.1]:1025<\/code><\/pre>\n<p>Per i siti WordPress, potete usare il plugin gratuito <a href=\"https:\/\/wordpress.org\/plugins\/wp-mailhog-smtp\/\">MailHog for WordPress<\/a> per indirizzare le email del vostro sito a MailHog. Per usarlo, installate e attivate il plugin nel vostro cruscotto di amministrazione di WordPress. Un&#8217;alternativa migliore \u00e8 quella di usare <a href=\"https:\/\/kinsta.com\/it\/devkinsta\/\">DevKinsta<\/a>. Lo vedremo approfonditamente pi\u00f9 tardi.<\/p>\n<p>Leggete la <a href=\"https:\/\/github.com\/mailhog\/MailHog\/tree\/master\/docs\">documentazione di MailHog<\/a> per informazioni su come impostarlo su varie altre piattaforme\/configurazioni.<\/p>\n<h3>Opzioni Aggiuntive di Configurazione di MailHog<\/h3>\n<p>Potete configurare MailHog usando le sue variabili d&#8217;ambiente o le opzioni <a href=\"https:\/\/kinsta.com\/it\/blog\/come-utilizzare-ssh\/\">della linea di comando<\/a>.<\/p>\n<p>Per esempio, potete cambiare il vostro hostname di default da <code><strong>mailhog.example<\/strong><\/code> a un nome personalizzato usando la <a href=\"https:\/\/kinsta.com\/it\/blog\/cosa-sono-le-variabili-d-ambiente\/\">variabile environment<\/a> <code><strong>MH_HOSTNAME<\/strong><\/code> o l&#8217;opzione della linea di comando <strong><code>-hostname<\/code><\/strong>.<\/p>\n<p>Per maggiori informazioni, potete controllare la documentazione sulle <a href=\"https:\/\/github.com\/mailhog\/MailHog\/blob\/master\/docs\/CONFIG.md\">opzioni di configurazione di MailHog<\/a>.<\/p>\n<h2>Test delle Email Locali con MailHog<\/h2>\n<p>Infine, <a href=\"https:\/\/kinsta.com\/it\/blog\/speed-test-sito-web\/\">testiamo<\/a> la nostra configurazione di MailHog per vedere se \u00e8 configurata correttamente.<\/p>\n<p>Potete inviare un&#8217;email con la CLI di Mailhog usando le seguenti direttive <strong><code>mhsendmail<\/code>:<\/strong><\/p>\n<pre><code class=\"language-bash\">mhsendmail test@mailhog.local &lt;\nTo: Test &lt;test@mailhog.local&gt;\nSubject: Ciao, MailHog!\n\nCiao,\nQuesta \u00e8 una prova.\n\nBaci e abbracci,\nSalman\nEOF<\/code><\/pre>\n<p>Nel codice qui sopra, la direttiva <code><strong>&lt;&lt;EOF<\/strong><\/code> imposta un delimitatore personalizzato che permette di inserire i dettagli dell&#8217;email di prova in modo interattivo all&#8217;interno del terminale. Quando si digita di nuovo il delimitatore, si esegue tutto l\u2019input. Qui invia una mail usando il comando <strong><code>mhsendmail<\/code>.<\/strong><\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/Testing-Email-mhsendmail-MailHog-API.png\" alt=\"Inviare un'email di prova usando 'mhsendmail\" width=\"1100\" height=\"207\"><figcaption class=\"wp-caption-text\">Inviare un&#8217;email di prova usando &#8216;mhsendmail<\/figcaption><\/figure>\n<p>Potete verificare se l&#8217;email \u00e8 stata consegnata con successo visitando la Web UI di MailHog.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/MailHog-First-Test-Email-Web-UI.png\" alt=\"L'email di prova \u00e8 stata consegnata con successo\" width=\"1100\" height=\"443\"><figcaption class=\"wp-caption-text\">L&#8217;email di prova \u00e8 stata consegnata con successo<\/figcaption><\/figure>\n<p>Potete anche fare clic sull&#8217;email di prova per verificarne il contenuto.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/MailHog-First-Test-Email-Body-Web-UI.png\" alt=\"Verifica del contenuto del corpo dell'email di prova\" width=\"1100\" height=\"439\"><figcaption class=\"wp-caption-text\">Verifica del contenuto del corpo dell&#8217;email di prova<\/figcaption><\/figure>\n<p>E questo \u00e8 tutto! Possiamo ora concludere che MailHog \u00e8 stato configurato con successo.<\/p>\n<p>Oltre al metodo di cui sopra, ci sono altri modi per inviare un&#8217;email di prova. Per esempio, su macOS, potete inviare un&#8217;email di prova eseguendo il seguente comando nel terminale:<\/p>\n<pre><code class=\"language-bash\">date | mail -s \"Hello, MailHog!\" test@mailhog.local<\/code><\/pre>\n<p>Su Windows, potete inviare un&#8217;email con PowerShell eseguendo il seguente codice:<\/p>\n<pre><code class=\"language-bash\">Send-MailMessage -To \"test@mailhog.local\" -From \"salman@kinsta.com\" -Subject \"Hello, MailHog!\" -SmtpServer \"localhost\" -Port 1025<\/code><\/pre>\n<p>Potete anche definire uno script <a href=\"https:\/\/kinsta.com\/it\/blog\/cosa-e-php\/\">PHP<\/a> con tutti i dati di posta e usare la funzione <code><strong>mail()<\/strong><\/code> di PHP per inviare un&#8217;email di prova. Per farlo, definite il vostro script PHP come segue ed eseguitelo dal terminale:<\/p>\n<pre><code class=\"language-php\">&lt;?php\n$to = \"test@mailhog.local\";\n$subject = \"Hey, I\u2019m Pi Hog Pi!\";\n$body = \"Hello, MailHog!\";\n$headers = \"From: pihogpi@kinsta.com\" . \"\\r\\n\";\nmail($to,$subject,$body,$headers);\n?&gt;<\/code><\/pre>\n<p>Infine, potete usare MailHog API per verificare se un&#8217;email \u00e8 stata consegnata con successo. Se state lavorando esclusivamente in un ambiente non-GUI (ad esempio terminale Linux, Windows PowerShell), l&#8217;API MailHog \u00e8 super utile per elencare, <a href=\"https:\/\/kinsta.com\/it\/blog\/operatori-di-ricerca-di-gmail\/\">recuperare e cancellare le email<\/a>.<\/p>\n<h2>DevKinsta e MailHog: Testare Senza Problemi le Email Locali<\/h2>\n<p>Il nostro strumento di sviluppo locale di WordPress, <a href=\"https:\/\/kinsta.com\/it\/devkinsta\/\">DevKinsta<\/a>, usa MailHog per alimentare le sue funzioni di test delle email. Come fa anche Docker per containerizzare i singoli siti, avrete una casella di posta separata MailHog per ogni sito locale che state sviluppando.<\/p>\n<figure id=\"attachment_89654\" aria-describedby=\"caption-attachment-89654\" style=\"width: 1024px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-89654 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/DevKinsta-site-email-list.png\" alt=\"La 'casella di posta elettronica' di DevKinsta \u00e8 alimentata da MailHog\" width=\"1024\" height=\"554\"><figcaption id=\"caption-attachment-89654\" class=\"wp-caption-text\">La &#8216;casella di posta elettronica&#8217; di DevKinsta \u00e8 alimentata da MailHog<\/figcaption><\/figure>\n<p>Come con MailHog Web UI, anche con DevKinsta potete usare la casella di posta locale per visualizzare e manipolare le email (cancellare, segnare come letto, visualizzare la fonte).<\/p>\n<figure id=\"attachment_89653\" aria-describedby=\"caption-attachment-89653\" style=\"width: 1024px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-89653 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/DevKinsta-View-site-email.png\" alt=\"Visualizzare e manipolare le email in DevKinsta\" width=\"1024\" height=\"554\"><figcaption id=\"caption-attachment-89653\" class=\"wp-caption-text\">Visualizzare e manipolare le email in DevKinsta<\/figcaption><\/figure>\n<p>Potete anche controllare i <a href=\"https:\/\/kinsta.com\/it\/blog\/analisi-file-log\/\">log<\/a> di MailHog di DevKinsta eseguendo il seguente comando Docker:<\/p>\n<pre><code class=\"language-bash\">docker logs -f devkinsta_mailhog<\/code><\/pre>\n<p>Andate alla sezione <a href=\"https:\/\/kinsta.com\/docs\/devkinsta\/email-inbox\/\">knowledgebase di DevKinsta<\/a> per maggiori informazioni.<\/p>\n\n<h2>Riepilogo<\/h2>\n<p>MailHog rende il test delle email un gioco da ragazzi. \u00c8 una grande e pratica soluzione per testare le email del vostro sito web o della vostra web app. Inoltre, MailHog \u00e8 semplice da configurare su quasi tutte le piattaforme popolari e ha un&#8217;interfaccia web facile da usare.<\/p>\n<p>Come MailHog, DevKinsta \u00e8 un ottimo modo per iniziare con lo sviluppo locale di WordPress. Non solo include MailHog per testare le email localmente, ma viene anche precaricato con <a href=\"https:\/\/kinsta.com\/it\/blog\/adminer\/\">Adminer<\/a> per una facile gestione del database.<\/p>\n<p>Con MailHog (e DevKinsta) dalla vostra parte, scoprirete che testare le email localmente non \u00e8 mai stato cos\u00ec facile.<\/p>\n<p><em>Se volete condividere la vostra esperienza o le vostre sfide nel testare le email a livello locale, scriveteci nella sezione dei commenti qui sotto.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Testare le email in un ambiente di sviluppo locale pu\u00f2 essere impegnativo. \u00c8 una vera sofferenza rimanere con il dubbio che le email in uscita del &#8230;<\/p>\n","protected":false},"author":117,"featured_media":43345,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[25561,25562],"topic":[26090,25908,25879],"class_list":["post-43342","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-email-testing","tag-mailhog","topic-devkinsta","topic-strumenti-per-aziende","topic-suggerimenti-email-marketing"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Come Utilizzare MailHog per Testare le Email in Locale (Guida Passo-Passo)<\/title>\n<meta name=\"description\" content=\"Scopri come utilizzare MailHog per testare le email in locale in questa guida dettagliata. Puoi utilizzare DevKinsta e partire subito con MailHog!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/it\/blog\/mailhog\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come Utilizzare MailHog per Testare le Email in Locale (Guida Passo-Passo)\" \/>\n<meta property=\"og:description\" content=\"Scopri come utilizzare MailHog per testare le email in locale in questa guida dettagliata. Puoi utilizzare DevKinsta e partire subito con MailHog!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/it\/blog\/mailhog\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstaitalia\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-02-27T16:21:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-20T10:19:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/02\/mailhog.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Salman Ravoof\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Scopri come utilizzare MailHog per testare le email in locale in questa guida dettagliata. Puoi utilizzare DevKinsta e partire subito con MailHog!\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/02\/mailhog.png\" \/>\n<meta name=\"twitter:creator\" content=\"@salmanravoof\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_IT\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Salman Ravoof\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"16 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/mailhog\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/mailhog\/\"},\"author\":{\"name\":\"Salman Ravoof\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987\"},\"headline\":\"Come Utilizzare MailHog per Testare le Email in Locale (Guida Passo-Passo)\",\"datePublished\":\"2021-02-27T16:21:11+00:00\",\"dateModified\":\"2023-02-20T10:19:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/mailhog\/\"},\"wordCount\":2688,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/mailhog\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/02\/mailhog.png\",\"keywords\":[\"email testing\",\"mailhog\"],\"articleSection\":[\"Sviluppo WordPress\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/mailhog\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/mailhog\/\",\"url\":\"https:\/\/kinsta.com\/it\/blog\/mailhog\/\",\"name\":\"Come Utilizzare MailHog per Testare le Email in Locale (Guida Passo-Passo)\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/mailhog\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/mailhog\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/02\/mailhog.png\",\"datePublished\":\"2021-02-27T16:21:11+00:00\",\"dateModified\":\"2023-02-20T10:19:01+00:00\",\"description\":\"Scopri come utilizzare MailHog per testare le email in locale in questa guida dettagliata. Puoi utilizzare DevKinsta e partire subito con MailHog!\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/mailhog\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/mailhog\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/mailhog\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/02\/mailhog.png\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/02\/mailhog.png\",\"width\":1460,\"height\":730,\"caption\":\"Mailhog\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/mailhog\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Suggerimenti per l'Email Marketing\",\"item\":\"https:\/\/kinsta.com\/it\/argomenti\/suggerimenti-email-marketing\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Come Utilizzare MailHog per Testare le Email in Locale (Guida Passo-Passo)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/it\/#website\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluzioni di hosting premium, veloci e sicure\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/it\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstaitalia\/\",\"https:\/\/x.com\/Kinsta_IT\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987\",\"name\":\"Salman Ravoof\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g\",\"caption\":\"Salman Ravoof\"},\"description\":\"Salman Ravoof is a self-taught web developer, writer, creator, and a huge admirer of Free and Open Source Software (FOSS). Besides tech, he's excited by science, philosophy, photography, arts, cats, and food. Learn more about him on his website, and connect with Salman on Twitter.\",\"sameAs\":[\"https:\/\/salmanravoof.com\",\"https:\/\/www.linkedin.com\/in\/salman-ravoof-5a749133\/\",\"https:\/\/x.com\/salmanravoof\"],\"url\":\"https:\/\/kinsta.com\/it\/blog\/author\/salmanravoof\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Come Utilizzare MailHog per Testare le Email in Locale (Guida Passo-Passo)","description":"Scopri come utilizzare MailHog per testare le email in locale in questa guida dettagliata. Puoi utilizzare DevKinsta e partire subito con MailHog!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/it\/blog\/mailhog\/","og_locale":"it_IT","og_type":"article","og_title":"Come Utilizzare MailHog per Testare le Email in Locale (Guida Passo-Passo)","og_description":"Scopri come utilizzare MailHog per testare le email in locale in questa guida dettagliata. Puoi utilizzare DevKinsta e partire subito con MailHog!","og_url":"https:\/\/kinsta.com\/it\/blog\/mailhog\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstaitalia\/","article_published_time":"2021-02-27T16:21:11+00:00","article_modified_time":"2023-02-20T10:19:01+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/02\/mailhog.png","type":"image\/png"}],"author":"Salman Ravoof","twitter_card":"summary_large_image","twitter_description":"Scopri come utilizzare MailHog per testare le email in locale in questa guida dettagliata. Puoi utilizzare DevKinsta e partire subito con MailHog!","twitter_image":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/02\/mailhog.png","twitter_creator":"@salmanravoof","twitter_site":"@Kinsta_IT","twitter_misc":{"Scritto da":"Salman Ravoof","Tempo di lettura stimato":"16 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/it\/blog\/mailhog\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/blog\/mailhog\/"},"author":{"name":"Salman Ravoof","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987"},"headline":"Come Utilizzare MailHog per Testare le Email in Locale (Guida Passo-Passo)","datePublished":"2021-02-27T16:21:11+00:00","dateModified":"2023-02-20T10:19:01+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/mailhog\/"},"wordCount":2688,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/mailhog\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/02\/mailhog.png","keywords":["email testing","mailhog"],"articleSection":["Sviluppo WordPress"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/it\/blog\/mailhog\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/it\/blog\/mailhog\/","url":"https:\/\/kinsta.com\/it\/blog\/mailhog\/","name":"Come Utilizzare MailHog per Testare le Email in Locale (Guida Passo-Passo)","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/mailhog\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/mailhog\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/02\/mailhog.png","datePublished":"2021-02-27T16:21:11+00:00","dateModified":"2023-02-20T10:19:01+00:00","description":"Scopri come utilizzare MailHog per testare le email in locale in questa guida dettagliata. Puoi utilizzare DevKinsta e partire subito con MailHog!","breadcrumb":{"@id":"https:\/\/kinsta.com\/it\/blog\/mailhog\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/it\/blog\/mailhog\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/blog\/mailhog\/#primaryimage","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/02\/mailhog.png","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/02\/mailhog.png","width":1460,"height":730,"caption":"Mailhog"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/it\/blog\/mailhog\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/it\/"},{"@type":"ListItem","position":2,"name":"Suggerimenti per l'Email Marketing","item":"https:\/\/kinsta.com\/it\/argomenti\/suggerimenti-email-marketing\/"},{"@type":"ListItem","position":3,"name":"Come Utilizzare MailHog per Testare le Email in Locale (Guida Passo-Passo)"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/it\/#website","url":"https:\/\/kinsta.com\/it\/","name":"Kinsta\u00ae","description":"Soluzioni di hosting premium, veloci e sicure","publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/it\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstaitalia\/","https:\/\/x.com\/Kinsta_IT","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987","name":"Salman Ravoof","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g","caption":"Salman Ravoof"},"description":"Salman Ravoof is a self-taught web developer, writer, creator, and a huge admirer of Free and Open Source Software (FOSS). Besides tech, he's excited by science, philosophy, photography, arts, cats, and food. Learn more about him on his website, and connect with Salman on Twitter.","sameAs":["https:\/\/salmanravoof.com","https:\/\/www.linkedin.com\/in\/salman-ravoof-5a749133\/","https:\/\/x.com\/salmanravoof"],"url":"https:\/\/kinsta.com\/it\/blog\/author\/salmanravoof\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/43342","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/users\/117"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/comments?post=43342"}],"version-history":[{"count":16,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/43342\/revisions"}],"predecessor-version":[{"id":65559,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/43342\/revisions\/65559"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/43342\/translations\/en"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/43342\/translations\/fr"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/43342\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/43342\/translations\/pt"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/43342\/translations\/es"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/43342\/translations\/de"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/43342\/translations\/nl"},{"href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/43342\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media\/43345"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media?parent=43342"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/tags?post=43342"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/topic?post=43342"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}