Avrete notato che la funzione di posta PHP predefinita di WordPress è inaffidabile e spesso invia le email più importanti direttamente alla cartella spam, o addirittura da nessuna parte.
Noi di WPBeginner utilizziamo un server SMTP per assicurarci che le nostre email vengano consegnate ogni volta. Ma molti principianti ci dicono di trovare complicata l’impostazione di un server di posta.
Questo articolo fornisce una guida passo passo all’impostazione di un server SMTP gratuito per il vostro sito WordPress per aumentare la deliverability delle email. Il metodo 1 è il più semplice.
Perché utilizzare un server SMTP per inviare le e-mail di WordPress?
Spesso i proprietari di siti web si lamentano del problema del mancato invio di e-mail da parte di WordPress.
Per impostazione predefinita, WordPress invia le e-mail attraverso la funzione PHP mail. Purtroppo, non tutti i server di hosting WordPress sono configurati correttamente per utilizzare la posta PHP.
Anche quando le e-mail vengono inviate con successo, potrebbero essere erroneamente identificate come spam. Ciò significa che potrebbero essere eliminate automaticamente senza essere mai viste.
Il modo migliore per garantire la consegna delle e-mail di WordPress è utilizzare un server SMTP. Si tratta del protocollo standard per l’invio di e-mail su Internet.
I server SMTP utilizzano un’autenticazione adeguata per assicurarsi che l’e-mail sia inviata da un mittente autorizzato. In questo modo si migliora la deliverability e le e-mail arrivano in modo sicuro nelle caselle di posta degli utenti.
Ora è necessario un plugin per collegare il sito WordPress al server SMTP. Utilizzeremo il plugin WP Mail SMTP, che è il miglior plugin SMTP per WordPress.
Fortunatamente, è disponibile anche una versione gratuita di WP Mail SMTP.
Detto questo, vediamo come configurare WP Mail SMTP e come collegarlo ai più diffusi server SMTP gratuiti.
Installazione del plugin WP Mail SMTP per WordPress
Il primo passo è installare e attivare il plugin WP Mail SMTP. Per maggiori dettagli, consultate la nostra guida passo passo su come installare un plugin di WordPress.
Dopo l’attivazione, verrà visualizzata la configurazione guidata di WP Mail SMTP. Potete saltare la procedura guidata, perché vi mostreremo come configurare il plugin manualmente.
Basta fare clic sul link “Torna alla dashboard” in basso.
Ora si dovrebbe vedere la pagina WP Mail SMTP “ Impostazioni, dove è possibile configurare il plugin.
Se si è acquistata una licenza Pro, è necessario incollare la chiave di licenza e fare clic sul pulsante “Verifica chiave”. La chiave di licenza si trova nell’area del proprio account sul sito web di WP Mail SMTP.
È necessario iniziare inserendo l’indirizzo e-mail e il nome del destinatario. Le e-mail di WordPress saranno inviate da questo indirizzo e-mail e da questo nome.
Lasciate selezionata la casella “Forza da e-mail”. Questo assicura che tutte le e-mail dal vostro sito WordPress siano inviate da quell’indirizzo e-mail attraverso il vostro server SMTP.
Suggerimento: Assicuratevi di selezionare l’opzione “Forza dal nome” in modo che tutte le e-mail provengano dallo stesso nome, indipendentemente dalle impostazioni di plugin come WPForms.
Successivamente, si deve scorrere fino alla sezione Mailer, dove si può scegliere un servizio di mailing SMTP. È sufficiente fare clic su quello che si desidera utilizzare.
Le fasi successive dipendono dal servizio scelto.
Vediamo come configurare passo dopo passo una serie di server SMTP gratuiti. È necessario tenere aperta la scheda delle impostazioni SMTP di WP Mail e seguire le istruzioni per il server SMTP scelto:
Nota: se non vi sentite molto sicuri con gli aspetti tecnici, vi consigliamo di passare all’account Elite di WP Mail SMTP. Hanno un fantastico servizio di configurazione White Glove che vi aiuterà nel processo di configurazione.
1. Invio di e-mail di WordPress tramite il server SMTP di Gmail
È possibile utilizzare un account Gmail gratuito per inviare e-mail SMTP. Se non si dispone già di un account Gmail, è necessario crearne uno prima di seguire il resto delle istruzioni.
Con un account Gmail gratuito, è possibile inviare fino a 500 e-mail al giorno. Tuttavia, se si ha accesso a un account Google Workspace a pagamento, il limite aumenta a 2000 e-mail al giorno.
Per prima cosa, accedete all’amministrazione di WordPress, dove dovreste aver già installato WP Mail SMTP. Nella pagina WP Mail SMTP ” Impostazioni, dovete selezionare “Google / Gmail” come mailer.
Ora, collegare i plugin di WordPress a Gmail e ad altri servizi di Google può essere molto impegnativo. La buona notizia è che la versione Pro di WP Mail SMTP offre una configurazione semplice e veloce con un solo clic. Lo consigliamo vivamente.
Per iniziare, è sufficiente attivare l’opzione “One-Click Setup”.
Verrà visualizzato un avviso che indica la necessità di salvare le impostazioni prima di poter procedere, quindi assicuratevi di fare clic sul pulsante “Salva impostazioni” in fondo alla pagina.
Scorrendo la pagina verso il basso, si noterà che ora è presente un pulsante “Accedi con Google”. È necessario fare clic su questo pulsante per autorizzare il plugin.
Vi verrà chiesto di selezionare un account Google, di accettare i termini di servizio e di fare clic sul pulsante “Consenti” per consentire a WP Mail SMTP di inviare e-mail.
Congratulazioni, il sito attuale è stato collegato con successo a Google. È possibile iniziare a inviare e-mail tramite Gmail.
Prima, però, è necessario verificare che l’e-mail funzioni.
2. Invio di e-mail WordPress tramite il server SMTP Brevo (Sendinblue)
Brevo (ex Sendinblue) vi permette di inviare fino a 300 e-mail gratuite al giorno dal vostro sito web.
Per utilizzare Brevo, assicuratevi di selezionare ‘Sendinblue’ nella pagina WP Mail SMTP ” Impostazioni nella schermata precedente.
Successivamente, è necessario creare un account sul sito web di Brevo. Dopo aver confermato il vostro indirizzo e-mail, vi verrà chiesto di inserire alcune informazioni sulla vostra attività. Riceverete anche un messaggio di testo con un codice di conferma da inserire.
Successivamente, vi verrà chiesto di scegliere un piano tariffario Brevo.
È sufficiente fare clic sul pulsante “Continua con un piano gratuito”.
A questo punto viene visualizzato il cruscotto di Brevo.
Creazione di un nuovo sottodominio per l’e-mail
Prima di proseguire, è necessario creare un sottodominio sul proprio sito web, ad esempio mail1.yourdomain.com
.
A tal fine, è necessario accedere al proprio account di web hosting o di registrazione del dominio e seguire le istruzioni per l’aggiunta di un sottodominio.
Se si utilizza Bluehost, è necessario fare clic sulla scheda Hosting a sinistra. È possibile aprire il pannello di controllo facendo clic sul pulsante “cPanel” in fondo alla pagina.
In questo modo si avvia la dashboard di cPanel per il vostro sito web.
È possibile scorrere fino alla sezione Domini e fare clic sull’opzione “Domini”.
Verrà visualizzata una pagina che elenca i domini e i sottodomini esistenti.
Per creare un nuovo sottodominio, è necessario fare clic sul pulsante “Crea un nuovo dominio”.
Nella pagina successiva, dovrete inserire il sottodominio che desiderate creare, seguito dal nome del vostro dominio, ad esempio “mail1.startawpsite.com”.
Successivamente, è necessario fare clic sul pulsante “Invia” per continuare. Bluehost aggiungerà il sottodominio al vostro hosting.
Dopo aver creato il sottodominio, è necessario aggiungerlo al proprio account Brevo.
Aggiunta di un sottodominio a Brevo
Nel vostro account Brevo, dovete andare alla pagina Impostazioni. In questa pagina, scorrete fino alla sezione “I vostri mittenti e domini” e fate clic sul pulsante “Configura” sotto di essa.
Successivamente, è necessario fare clic su “Domini” dal menu visualizzato, quindi fare clic sul pulsante “Aggiungi un dominio”.
Inserite l’intero sottodominio, ad esempio mail1.yoursite.com
. È inoltre necessario scegliere il provider del dominio e-mail dal menu a discesa. Se il vostro provider non è presente nell’elenco, scegliete semplicemente “Altro”.
Assicuratevi di fare clic sul pulsante “Salva questo dominio e-mail” quando avete finito.
Una volta salvato il dominio e-mail, dovrete verificare che vi appartenga. Dovrete aggiungere 2 codici alle vostre impostazioni DNS. Il primo verificherà che il dominio sia di vostra proprietà e il secondo migliorerà la deliverability delle e-mail.
Suggerimento: Non preoccupatevi se chiudete questo popup per errore. Potete tornare indietro facendo clic sul link “Verifica questo dominio” accanto al vostro sottodominio.
Successivamente, è necessario aprire le impostazioni DNS per il dominio nel proprio account di web hosting. Il vostro host web dovrebbe avere le istruzioni per farlo. Assicuratevi di lasciare aperta la scheda con il sito web di Brevo, in modo da poter copiare le impostazioni.
Ad esempio, in Bluehost, è necessario andare alla scheda Domini e fare clic sul pulsante “Impostazioni” accanto al nome di dominio del sito web.
Successivamente, si vedranno diverse impostazioni di dominio in Bluehost.
Basta scorrere verso il basso e fare clic sull’opzione “Strumenti avanzati”.
Qui Bluehost mostrerà i nameserver per il vostro dominio e altri record.
Per gestire i record DNS, è possibile fare clic sul pulsante “Gestisci” accanto a Record DNS avanzati.
In seguito, Bluehost visualizzerà un messaggio di avvertimento in cui si dice che solo gli utenti esperti dovrebbero modificare i record DNS perché, con le impostazioni sbagliate, si può perdere l’accesso alla posta elettronica e al sito web.
È sufficiente fare clic sul pulsante “Continua”.
Si accede così a una schermata in cui è possibile gestire i record DNS del sito WordPress.
È necessario fare clic sul pulsante “Aggiungi record” e aggiungere il record del codice Brevo utilizzando le informazioni presenti sul sito web di Brevo. Poi, si deve fare lo stesso per aggiungere il record DKIM.
Una volta aggiunti entrambi i record TXT alle impostazioni DNS del dominio, è necessario tornare al sito web di Brevo.
Da qui, è necessario fare clic sul pulsante “Autentica questo dominio e-mail”. Si dovrebbe accedere a una nuova pagina, dove si può vedere un messaggio di successo che indica che il dominio è stato autenticato.
Suggerimento: Le modifiche DNS possono richiedere anche 24-48 ore per propagarsi su Internet. Se la verifica non riesce, riprovate tra qualche ora.
Abilitazione di Brevo in WP Mail SMTP
Ora dovete solo finire di abilitare Brevo sul vostro sito WordPress. Basta tornare alla pagina delle impostazioni SMTP di WP Mail aperta in precedenza e trovare la casella della chiave API.
Quindi, fare clic sul link “Ottieni la chiave API v3”.
Questo link aprirà la pagina corretta del vostro account Brevo in una nuova scheda.
Qui è sufficiente copiare il valore della chiave SMTP.
Una volta copiata, tornate a WP Mail SMTP e incollate la chiave API.
È inoltre necessario inserire il dominio di invio inserito in Brevo in precedenza, ad esempio mail1.yoursite.com
.
Assicuratevi di fare clic sul pulsante “Salva impostazioni” dopo averlo fatto.
Congratulazioni, siete riusciti a configurare Brevo. Non resta che attendere l’attivazione dell’account.
Ora è il momento di verificare che l’e-mail funzioni.
3. Invio di e-mail di WordPress con il server SMTP SendGrid
SendGrid offre un piano gratuito che consente di inviare fino a 100 e-mail giornaliere.
Innanzitutto, è necessario visitare il sito web di SendGrid e fare clic sul pulsante “Inizia gratuitamente” per creare il proprio account gratuito.
Dopo la creazione dell’account, verrà avviato un processo di verifica. Il vostro account verrà temporaneamente messo in attesa mentre vi verranno poste alcune domande via e-mail. Questo per assicurarsi che l’utente utilizzi il servizio in modo conforme alle sue politiche e ai suoi valori.
Una volta approvata la vostra domanda, potrete accedere alla vostra dashboard SendGrid.
Creazione dell’identità del mittente
Il primo passo consiste nel creare un’identità del mittente, ovvero l’indirizzo “da” utilizzato per le e-mail. A tale scopo, è necessario fare clic su “Autenticazione del mittente” nella sezione Impostazioni in fondo al menu della dashboard.
Si accede così alla pagina di autenticazione del mittente di SendGrid.
Dovete scorrere fino alla sezione Verifica del mittente singolo e poi fare clic sul pulsante “Inizia” sotto “Verifica un indirizzo”.
Verrà visualizzato un modulo in cui è possibile creare un mittente.
Quindi, è sufficiente inserire il nome, l’indirizzo e-mail e l’indirizzo postale che si desidera utilizzare per le e-mail. Al termine, è possibile fare clic sul pulsante “Crea” per memorizzare i dati del mittente.
Importante: l’indirizzo e-mail “Rispondi a” deve essere uguale a quello inserito come indirizzo “Da” nelle impostazioni SMTP di WP Mail.
Riceverete un’e-mail di conferma nella vostra casella di posta elettronica per verificare questo indirizzo e-mail aziendale.
Assicuratevi di fare clic sul link nel messaggio per completare l’impostazione dell’identità del mittente singolo.
Una volta verificato il vostro indirizzo e-mail, tornate alla vostra dashboard di SendGrid facendo clic sul link Dashboard nella barra laterale.
Generazione di una chiave API
Il passo successivo consiste nel generare una chiave API, in modo da poter collegare il vostro sito web al vostro account SendGrid e iniziare a inviare e-mail.
Utilizzando il menu della dashboard di SendGrid, è necessario trovare la sezione Email API e fare clic su “Guida all’integrazione”.
Nella pagina successiva, vi verrà chiesto di scegliere un metodo di integrazione.
Nella casella SMTP Relay, fare clic sul pulsante “Scegli”.
È necessario assegnare alla chiave API un nome che ricordi l’uso che se ne farà in futuro.
In questo esempio, lo abbiamo chiamato ‘WP Mail SMTP’.
A questo punto, è possibile fare clic sul pulsante “Crea chiave” per generare la chiave API.
Dovrebbe apparire un messaggio che conferma che la creazione è avvenuta con successo e la chiave API sarà visualizzata sotto.
Questa chiave vi servirà nella prossima sezione, quindi lasciate aperta la scheda SendGrid nel vostro browser.
Collegamento di WP Mail SMTP all’account SendGrid
Quindi, tornate alla scheda del browser di amministrazione di WordPress e andate su WP Mail SMTP ” Impostazioni. Dovreste aver già selezionato SendGrid per il vostro mailer. In caso contrario, selezionatelo ora.
Nella parte inferiore della schermata è presente una casella per l’inserimento della chiave API di SendGrid. È sufficiente copiarla e incollarla qui, quindi fare clic sul pulsante “Salva impostazioni”.
Successivamente, è necessario verificare che l’integrazione funzioni.
Per prima cosa, andate alla scheda Test e-mail nelle impostazioni SMTP di WP Mail. Quindi, inserite il vostro indirizzo e-mail e fate clic sul pulsante “Invia e-mail”.
Dovreste vedere un messaggio che indica che l’e-mail di prova è stata inviata con successo. Potete confermarlo andando nella vostra casella di posta e verificando che l’e-mail sia presente.
Ora che l’e-mail di prova è stata inviata con successo, tornate alla scheda con la pagina API di SendGrid. È necessario selezionare la casella “Ho aggiornato le mie impostazioni”. Quindi, fare clic sul pulsante “Avanti: Verifica integrazione”.
Nella schermata successiva, è necessario fare clic sul pulsante “Verifica integrazione”.
A questo punto dovrebbe apparire un messaggio che conferma che SendGrid ha ricevuto l’e-mail e che la configurazione è stata completata.
Autenticazione di un sottodominio in SendGrid
Per concludere la configurazione di SendGrid, è necessario creare e autenticare un sottodominio per migliorare la deliverability delle e-mail.
Suggerimento: se non siete in grado di creare e autenticare il vostro sottodominio, le e-mail del vostro sito web verranno comunque inviate. Tuttavia, è possibile che alcune e-mail non vengano recapitate ai destinatari.
Ora è necessario creare un sottodominio sul proprio sito web, ad esempio sg.yourdomain.com
. È possibile farlo accedendo al proprio account di web hosting e seguendo le istruzioni per l’aggiunta di un sottodominio.
Se si utilizza Bluehost, è necessario accedere al proprio account di hosting web e fare clic sulla scheda Hosting a sinistra. È possibile aprire il pannello di controllo facendo clic sul pulsante “cPanel” in fondo alla pagina.
In questo modo si avvia la dashboard di cPanel per il vostro sito web.
È possibile scorrere fino alla sezione Domini e fare clic sull’opzione “Domini”.
Verrà visualizzata una pagina che elenca i domini e i sottodomini esistenti.
Per creare un nuovo sottodominio, è necessario fare clic sul pulsante “Crea un nuovo dominio”.
Nella pagina successiva, è necessario inserire il sottodominio che si desidera creare.
Suggeriamo di utilizzare sg.yourdomain.com
per il vostro sottodominio. Assicuratevi di fare clic sul pulsante “Invia” per memorizzare il nuovo sottodominio.
Dopo aver creato il sottodominio, è necessario aggiungerlo al proprio account SendGrid.
Per farlo, è necessario tornare alla pagina Impostazioni ” Autenticazione del mittente nel proprio account SendGrid. Alla voce “Autenticazione del dominio” dovete fare clic sul pulsante “Inizia”.
A questo punto, è necessario selezionare l’host DNS. Si tratta dell’host del vostro sito web, come Bluehost o SiteGround, a meno che il vostro nome di dominio non sia registrato presso un’altra società.
Nel secondo passaggio, selezionare l’opzione “Sì” per “Vuoi anche marcare i link per questo dominio?”. Ciò significa che le vostre e-mail saranno visualizzate come provenienti dal vostro dominio e non da quello di SendGrid.
Quindi, è sufficiente fare clic sul pulsante “Avanti”.
A questo punto, è necessario inserire il proprio dominio nella casella “Dominio da cui si invia”. Sotto questo punto, fare clic sul link “Impostazioni avanzate” per aprire alcune opzioni aggiuntive.
Da qui è possibile deselezionare la casella “Usa sicurezza automatica” e selezionare la casella “Usa percorso di ritorno personalizzato”. Quindi, digitate la prima parte del vostro sottodominio per il ‘Percorso di ritorno’.
Ad esempio, se il vostro sottodominio è sg.example.com
, digitate sg
.
Una volta fatto questo, si deve fare clic sul pulsante “Avanti”.
Successivamente, verranno visualizzati alcuni record DNS da aggiungere al dominio. Potete consultare la documentazione del vostro host web o fare riferimento al nostro metodo Brevo per aiutarvi a farlo.
Dopo aver aggiunto i record, fare clic sul pulsante “Verifica” in fondo alla schermata. Dovrebbe apparire un messaggio di successo.
Infine, testate nuovamente l’e-mail SMTP per essere certi che le e-mail vengano inviate correttamente.
Verifica del funzionamento della posta SMTP
Il passo finale per tutti questi metodi è l’invio di un’e-mail di prova per assicurarsi che tutto funzioni come dovrebbe.
Per prima cosa, andare alla scheda “Test e-mail” nelle impostazioni SMTP di WP Mail. Quindi, inserite l’indirizzo e-mail a cui volete che venga inviata l’e-mail di prova, se è diverso da quello predefinito.
È sufficiente fare clic sul pulsante “Invia e-mail” per inviare l’e-mail.
Dovrebbe apparire un messaggio che indica che l’e-mail è stata inviata con successo.
Quindi, controllate la vostra casella di posta per assicurarvi che l’e-mail di prova sia arrivata.
Altre opzioni gratuite di mailer SMTP
Esistono altre opzioni gratuite di mailer SMTP che si possono utilizzare al posto di quelle che abbiamo trattato:
- Outlook: Questo comporta un processo di configurazione più lungo rispetto agli altri metodi, ma il vantaggio è che si possono inviare molte e-mail (fino a 5.000 al giorno).
- Amazon SES: Questo servizio è consigliato solo a chi ha dimestichezza con la tecnologia, poiché la configurazione è piuttosto complessa. È gratuito per il primo anno.
- SMTP.com: Si tratta di un’opzione robusta e affidabile. Lo svantaggio è che è gratuito solo per i primi 30 giorni, poi bisogna pagare per utilizzarlo.
Per tutti questi, è possibile ottenere le istruzioni selezionando il mailer nella pagina delle impostazioni SMTP di WP Mail e facendo poi clic sul link alla documentazione. Le istruzioni si apriranno in una nuova scheda.
Speriamo che questo articolo vi abbia aiutato a capire come utilizzare un server SMTP gratuito per inviare email a WordPress. Potreste anche dare un’occhiata ai nostri articoli sui migliori servizi di email marketing e al nostro confronto tra le migliori applicazioni per numeri di telefono aziendali virtuali (con opzioni gratuite).
Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.
Jiří Vaněk
I would like to ask. Will the Gmail smtp connection work even when I have two-factor authentication set up, or do I have to use their api to connect first?
WPBeginner Comments
The connection is not using the account login itself, so using two-factor authentication is fine.
Mrteesurez
That’s mean one can use Gmail to send emails in WordPress with this plugin. Most beginners bloggers didn’t have a custom emails account, they still rely on Gmail. Can I use the free version of the plugin to achieve this or it’s required elite plan or you just use elite on the example ?
WPBeginner Comments
A number of email services can be used with the free version of WP Mail SMTP, including Gmail.
boris
Great help, thanks! If your host doesn’t provide email services and you use this method, what are he options for using an alias so the emails sent out have the domain instead of “gmail.com”, for example.
WPBeginner Support
It would depend on who you registered your domain with and our guide below can help with understanding your options:
https://www.wpbeginner.com/beginners-guide/how-to-create-a-free-business-email-address-in-5-minutes-step-by-step/
Admin
Jeffin Grey
Great its going next level article Very Easy way to follow instruction
Thanks For Sharing
WPBeginner Support
Glad our article was helpful!
Admin
Michael Prosser
Great, easy to follow instructions for setting up the Gmail SMTP. Thank you!
WPBeginner Support
You’re welcome, glad our guide was helpful
Admin
Tony
i have managed to set up the gmail api and its working just fine. But what i would like to know is, how many emails/ newsletters can i send in a day using the gmail api. Thanks
WPBeginner Support
You would need to check Google’s current documentation for the limits at the moment
Admin