Siete alla ricerca di una soluzione super affidabile per la consegna delle e-mail in WordPress che possa funzionare con il vostro indirizzo e-mail personalizzato? Mailgun è un servizio specificamente progettato per aiutare le vostre e-mail a essere consegnate con successo.
Questo tutorial vi spiegherà come risolvere i problemi di consegna delle e-mail in WordPress utilizzando Mailgun con WP Mail SMTP.
Che cos'è Mailgun?
Mailgun è un provider di servizi di posta elettronica popolare e affidabile, in grado di supportare grandi quantità di e-mail. Utilizza anche un'API sicura e ha una prova gratuita di 3 mesi.
Anche se la configurazione di Mailgun può richiedere più tempo rispetto ad altri mailer, questi passaggi sono quelli che gli permettono di essere un servizio di consegna di e-mail così affidabile.
- Costo: Un account gratuito senza carta di credito è limitato all'invio a soli 5 destinatari autorizzati e consente un massimo di 5.000 e-mail al mese per 3 mesi. Oltre questo limite, il prezzo parte da 0,80 dollari per 1.000 e-mail.
- Requisiti dell'e-mail di origine: Mailgun funziona generalmente bene con qualsiasi indirizzo e-mail di origine. Tuttavia, si consiglia di utilizzare un indirizzo e-mail specifico del dominio (ad esempio, [email protected]) per ottenere la consegna più affidabile delle e-mail.
- In conclusione: Mailgun è tra le opzioni di invio di e-mail più affidabili disponibili e offre prezzi super competitivi. Tuttavia, richiede l'accesso al DNS (Domain Name System) per essere configurato.
Nota: Volete che il nostro team si occupi di questa configurazione per voi? Con White Glove Setup, ci occuperemo della configurazione e del test del mailer Mailgun sul vostro sito.
Per ulteriori informazioni sui mailer supportati, consultare la nostra guida completa ai mailer in WP Mail SMTP.
Registrazione di un account Mailgun
Per iniziare il processo di configurazione, è necessario disporre di un account Mailgun.
Creazione di un account Mailgun
Se non avete ancora un account con Mailgun, registratevi sul sito web di Mailgun.

Nota: gli account Mailgun senza carta di credito sono limitati all'invio di e-mail a 5 destinatari. Sebbene l'iscrizione sia ancora gratuita, è necessario aggiungere una carta di credito al proprio account se si desidera rimuovere queste restrizioni. Per ulteriori informazioni, consultare la pagina di registrazione di Mailgun.
Dopo aver completato il breve modulo di iscrizione, dovrete completare un paio di ulteriori passaggi di verifica. I livelli multipli di verifica consentono a Mailgun di garantire standard elevati di recapito delle e-mail per tutti i suoi utenti.
Per prima cosa, dovreste ricevere un'e-mail per verificare il vostro account Mailgun. Per avviare il processo di verifica, dovrete fare clic sul pulsante Verifica il tuo indirizzo e-mail.

Dopo aver fatto clic sul pulsante, vi verrà chiesto di inserire un numero di cellulare per ricevere un codice di verifica via SMS.

Una volta completati questi passaggi, si dovrebbe accedere automaticamente al proprio account Mailgun.
Aggiunta di un dominio
Ora che avete effettuato l'accesso, dovreste vedere la vostra dashboard di Mailgun. Quando siete pronti, andate su Invio " Domini nel menu di sinistra.

Nella pagina dei domini, dovrete fare clic sul pulsante Aggiungi nuovo dominio.

Nota: se non vedete il pulsante per aggiungere un nuovo dominio, probabilmente significa che non avete ancora inserito una carta di credito. Mailgun richiede che tutti gli account (anche quelli gratuiti) inseriscano una carta di credito prima di poter continuare.
Successivamente, dovrete inserire un sottodominio del nome di dominio del vostro sito web. Un sottodominio sostituisce la parte "www" dell'indirizzo del vostro sito web; ad esempio: "sottodominio.example.com". I sottodomini possono essere utilizzati per aggiungere sezioni o directory separate al vostro sito web (in modo simile a come alcuni siti hanno blog su un sottodominio, come blog.example.com).
In questo caso, il sottodominio sarà utilizzato da Mailgun solo per l'invio di e-mail e non sarà affatto visibile sul vostro sito.
È sufficiente inserire un sottodominio come mail.example.com o mg.example.com. Non ha molta importanza il nome, ma l'uso di "mail" o "mg" rende più chiaro lo scopo di questo sottodominio.

Alla voce Regione del dominio, dovrete scegliere tra due regioni: Stati Uniti o UE. Se il vostro sito è ospitato nell'Unione Europea, scegliete UE. Se il vostro sito è ospitato al di fuori dell'Unione Europea, lasciate l'opzione predefinita US.

Quindi, fare clic sul menu a tendina Impostazioni avanzate (DKIM) per accedere alle opzioni avanzate. Questa impostazione aggiunge un ulteriore livello di sicurezza per la protezione dallo spam.

Si consiglia di selezionare l'opzione 2048, che crea una chiave DKIM più lunga. Infine, è necessario fare clic sul pulsante Aggiungi dominio per continuare.

Nel prosieguo della prossima sezione, assicuratevi di tenere aperta questa scheda o finestra, perché torneremo a questa pagina più tardi.
Verifica del dominio
Per proteggere i proprietari dei siti e i loro visitatori, alcuni servizi SMTP (tra cui Mailgun) richiedono la verifica del dominio aggiungendo record al DNS del sito. Per ulteriori informazioni sui vantaggi della verifica del dominio, consultare la guida di Mailgun.
Innanzitutto, è necessario aprire le impostazioni DNS del sito. Se non siete sicuri di come trovarle, Mailgun vi fornirà alcuni link utili mostrati nella pagina di configurazione quando aggiungete un nuovo dominio.

Nota: se non siete sicuri di dove trovare le impostazioni DNS del vostro sito o non siete sicuri di apportare modifiche, contattate il provider di hosting del vostro sito prima di effettuare le modifiche.
Per maggiori dettagli sulla modifica dei DNS di un sito, potete consultare il tutorial di WPBeginner sulle impostazioni DNS.
Una volta aperte le impostazioni DNS, si dovrebbe vedere un'opzione per aggiungere un nuovo record.
Per consentire a Mailgun di verificare il vostro dominio, dovrete aggiungere due record TXT al DNS del vostro sito. Assicuratevi di copiarli con attenzione, poiché per la verifica sono necessari i valori esatti del vostro account Mailgun.

Nota: Se GoDaddy gestisce il vostro DNS, dovrete modificare leggermente il nome host visualizzato in Mailgun. Dovrete rimuovere il vostro dominio normale quando inserite il nome host nel DNS di GoDaddy. Ad esempio, invece di inserire mg.yourdomain.com
per il nome dell'host del primo record TXT, si inserisce soltanto mg
.
Nelle impostazioni DNS del vostro sito, potreste anche vedere un campo TTL (Time To Live) per il record. Se è possibile modificarlo, si consiglia di impostare il TTL a un giorno (o a 86400 secondi, a seconda dell'unità di misura utilizzata dal DNS).
Una volta aggiunti entrambi i record TXT, dovrete aggiungere i record MX esattamente nello stesso modo. Ricordate però che dovete farlo per il sottodominio che avete creato, non per il dominio principale.

Ora che sono stati aggiunti i record TXT e MX, le impostazioni DNS sono pronte.
Nota: Mailgun mostrerà anche un record CNAME. Tuttavia, è possibile ignorarlo poiché non è rilevante quando si utilizza Mailgun solo per inviare e-mail.
Controllo dello stato di verifica di Mailgun
Ora Mailgun dovrà verificare che il dominio abbia i record DNS corretti. Questa verifica può richiedere un po' di tempo (a volte 24-48 ore) perché i record DNS possono richiedere un certo tempo per essere aggiornati.
È possibile controllare lo stato della verifica del dominio facendo clic sul pulsante Verifica impostazioni DNS.

Una volta che Mailgun avrà verificato le modifiche DNS apportate, mostrerà uno stato attivo accanto al nome del dominio.

Tuttavia, non è necessario aspettare ancora! Potete passare alla fase successiva mentre attendete il completamento della verifica. Assicuratevi di tenere aperta questa scheda o finestra, perché ne avremo bisogno più tardi.
Impostazione di WP Mail SMTP
Ora che avete impostato i DNS, potete preparare il vostro sito WordPress per iniziare a usare Mailgun con WP Mail SMTP per l'invio di e-mail.
Se non l'avete ancora fatto, assicuratevi di installare e attivare il plugin WP Mail SMTP.
Dopo aver installato e attivato questo plugin, navigare in WP Mail SMTP " Impostazioni e fare clic sulla scheda Generale per configurare le impostazioni del plugin.

Da Email
Nella parte superiore di questa pagina, è possibile impostare i campi Da e-mail e Da nome. Per impostazione predefinita, questi dati verranno inseriti con l'e-mail di amministrazione del sito e il nome del sito.
Per l'e-mail Da, è possibile utilizzare qualsiasi indirizzo e-mail valido. Tuttavia, per ottenere risultati migliori, si consiglia di utilizzare un indirizzo e-mail specifico del dominio (ad esempio, [email protected]).
Nota: è possibile utilizzare qualsiasi indirizzo e-mail come indirizzo e-mail Da, purché contenga il dominio verificato nel proprio account Mailgun. Tuttavia, deve essere collegato a una casella di posta funzionale se si intende ricevere e-mail a questo indirizzo.
Si può anche scegliere di selezionare la casella Forza l'indirizzo e-mail. Se volete che l'indirizzo e-mail sia lo stesso per tutto il sito, questa opzione vi risparmierà la fatica di modificare le impostazioni dell'e-mail in tutto il sito (in tutti i moduli e-mail, ecc.).

Nota: per maggiori dettagli, consultare la nostra guida per capire come funziona l'impostazione Forza da e-mail.
Da Nome
Si può aggiungere qualsiasi nome di origine e si può anche scegliere di forzare il nome di origine per applicare questa impostazione a tutto il sito.

Percorso di ritorno
Si consiglia inoltre di selezionare la casella di controllo opzionale Percorso di ritorno per impostare il percorso di ritorno in modo che corrisponda all'e-mail Da. Se si attiva questa opzione, si riceverà un'e-mail se i messaggi vengono respinti a causa di problemi con l'e-mail del destinatario.

Mailer
Successivamente, dovrete selezionare l'opzione Mailgun nel campo Mailer.

Dopo aver selezionato Mailgun come mailer, apparirà una nuova sezione Mailgun. Qui è necessario inserire la chiave API di Mailgun e le informazioni sul dominio.
Chiave API Mailgun
Anche se il vostro dominio è ancora in attesa di essere verificato, Mailgun vi fornirà queste informazioni. Potreste anche aver ricevuto automaticamente un'e-mail contenente la vostra chiave API Mailgun. In caso contrario, è necessario tornare alla scheda o alla finestra con i dettagli del dominio Mailgun.
Nell'angolo superiore destro del vostro account Mailgun, dovrete fare clic sul piccolo cerchio con le vostre iniziali. Quindi, selezionare l'opzione Sicurezza API.

Si accede così a una pagina che include le chiavi API di Mailgun.
Nota: nel vostro account Mailgun, probabilmente vedrete 3 chiavi API: Chiave pubblica di verifica, chiave di firma HTTP Webhook e chiavi API Mailgun. Si consiglia di utilizzare la chiave API Mailgun per configurare WP Mail SMTP. L'uso della chiave API Verification Public causerà problemi di consegna delle e-mail sul vostro sito web.
Per generare la chiave API di Mailgun, scorrere la sezione Chiavi API di Mailgun e fare clic sul pulsante Crea chiave API .

Successivamente, apparirà una finestra modale in cui sarà possibile aggiungere una descrizione per la chiave API. Si consiglia di aggiungere una descrizione che aiuti a ricordare per cosa si utilizza la chiave API. Quando si è pronti, fare clic sul pulsante Crea chiave.

Verrà quindi visualizzata una nuova finestra di dialogo con la nuova chiave API. Assicurarsi di copiare la chiave e di conservarla in un luogo sicuro e accessibile, poiché la chiave viene visualizzata una sola volta. È possibile copiare la chiave facendo clic sull'icona di copia.

Nota: se si perde la chiave API di Mailgun, è necessario generarne una nuova ripetendo i passaggi precedenti di questa sezione.
Una volta copiato il testo della chiave completa, tornate alle impostazioni SMTP di WP Mail e incollatelo nel campo Mailgun API Key.

Nota: Se si dispone di un vecchio account Mailgun, è possibile che venga visualizzato il prefisso key-
prima della chiave. Assicuratevi di copiare questo prefisso e di aggiungerlo anche alle impostazioni SMTP di WP Mail, in quanto la sua omissione causerà problemi di verifica.
Nome di dominio
Per il nome di dominio, inserire il sottodominio creato in Mailgun (ad esempio, mg.example.com).

Regione
Infine, è necessario controllare l'impostazione della regione. Questa dovrebbe corrispondere a quella impostata in Mailgun (chi non è nell'Unione Europea dovrebbe selezionare l'opzione USA ).

Nota: prima di procedere, assicurarsi che il processo di verifica sia completato. L'operazione potrebbe richiedere un po' di tempo, per cui è possibile che sia necessario ritornare sull'argomento in un secondo momento.
Connessione di backup
L'impostazione di una connessione di backup è facoltativa e non è necessaria per completare la configurazione del mailer Mailgun. Tuttavia, per migliorare ulteriormente la consegna delle e-mail, si consiglia di configurare una connessione aggiuntiva che funga da backup in caso di guasto della connessione primaria.

Nota: Volete inviare le e-mail utilizzando connessioni diverse in base a una serie di regole o condizioni? Per saperne di più, consultate il nostro tutorial sull'instradamento intelligente.
Una volta completate queste informazioni, fare clic su Salva impostazioni per salvare le modifiche.

Invio di un'e-mail di prova
Una volta verificato il dominio e aggiunte le impostazioni a WP Mail SMTP, è importante inviare un'e-mail di prova per assicurarsi che tutto funzioni correttamente.
Per farlo, dovete andare su WP Mail SMTP " Strumenti e cliccare sulla scheda Test e-mail.

In questa scheda è possibile inserire qualsiasi indirizzo e-mail a cui si ha accesso nel campo Invia a.
Nota: se avete impostato una connessione aggiuntiva, sarete in grado di scegliere tra la vostra connessione primaria e le altre connessioni quando invierete un'e-mail di prova.
Quindi, fare clic sul pulsante Invia e-mail per inviare l'e-mail di prova.

Dopo l'invio dell'e-mail, si dovrebbe visualizzare un messaggio di successo.

Successivamente, controllate la casella di posta elettronica dell'indirizzo e-mail inserito. A breve si dovrebbe ricevere l'e-mail per questo test.

Domande frequenti
Di seguito, abbiamo condiviso le risposte ad alcune delle domande più comuni che riceviamo sull'uso di Mailgun con WP Mail SMTP.
Devo utilizzare un sottodominio per la mia configurazione?
Si consiglia di utilizzare un sottodominio per la configurazione di Mailgun. L'utilizzo di un sottodominio consente di evitare potenziali impatti negativi sulla deliverability del sito in futuro, causati da record DNS in conflitto.
Perché i messaggi di posta elettronica mostrano "A nome di" nelle informazioni sul mittente?
Alcuni client di posta elettronica visualizzano questa notazione (nota anche come notazione "On Behalf Of") in circostanze specifiche. Ciò significa che c'è una mancata corrispondenza tra il dominio utilizzato nel campo Mittente di un sito (ad esempio, mg.example.com) e il dominio utilizzato nel campo Da del sito (ad esempio, example.com).
Se volete evitare che le vostre e-mail vengano inviate con la notazione "per conto di", dovrete impostare l'e-mail Da del vostro sito in modo che utilizzi il vostro sottodominio Mailgun nelle impostazioni SMTP. È anche una buona idea controllare attentamente le impostazioni di Risposta a in tutti i moduli del vostro sito, in modo che tutte le risposte dei vostri utenti siano indirizzate a un'e-mail a cui avete accesso.
Come posso cambiare la versione TLS in WP Mail SMTP?
Le impostazioni TLS sono controllate dal provider di hosting del sito, quindi il modo più semplice per modificarle o aggiornarle è quello di contattare l'host per fargli apportare eventuali modifiche.
Nota: A partire dal 28 marzo 2021, Mailgun non supporterà più le connessioni TLS 1.0 o 1.1. Se volete verificare quale versione di TLS è in uso sul vostro sito, contattate il vostro provider di hosting per maggiori informazioni.
Posso utilizzare una chiave API di invio invece di una chiave API di Mailgun?
È possibile utilizzare una chiave API di invio per configurare WP Mail SMTP. Tuttavia, l'uso di una chiave API specifica per il dominio presenta delle limitazioni. Una chiave API di invio funziona solo per il dominio utilizzato per configurarla. Inoltre, l'integrazione dei webhook non funziona con una chiave API specifica del dominio.
Per una migliore consegna delle e-mail, si consiglia di utilizzare la chiave API di Mailgun. Questa chiave funziona per tutti i domini impostati nel vostro account Mailgun.
Ecco fatto! Avete impostato con successo il vostro sito WordPress per inviare e-mail autenticate con Mailgun.
Poi, volete impostare la registrazione delle e-mail per essere sicuri di avere un backup di tutte le e-mail inviate dal vostro sito? Date un'occhiata al nostro tutorial sull'uso di WP Mail SMTP per tenere un registro di tutte le e-mail inviate dal vostro sito.