Avete problemi a inviare email dal vostro sito WordPress? Beh, non siete soli.
A volte, quando il vostro sito WordPress cerca di inviare email, queste non sempre arrivano alla casella di posta degli utenti. Questo può essere piuttosto fastidioso, ma AWS SES (Amazon Simple Email Service) può aiutarvi.
Amazon SES è come un vettore postale per le vostre email. Si assicura che le email non vadano perse e che raggiungano con successo le caselle di posta degli utenti.
Vi mostreremo, passo dopo passo, come impostare Amazon SES con il vostro sito WordPress. Facciamo in modo che le vostre email trovino sempre la loro strada!
Perché e quando è necessario Amazon SES per le e-mail di WordPress
Sentiamo troppo spesso che gli utenti hanno problemi a inviare email dai loro siti web WordPress. Questo è un problema perché dovete fare affidamento sulle email per far funzionare il vostro sito web senza intoppi.
Ad esempio, il vostro sito utilizza l’email per reimpostare le password perse o per inviare notifiche quando nuovi utenti si registrano o qualcuno compila un modulo di contatto sul vostro sito.
Per default, WordPress utilizza la funzione mail di PHP per inviare le email.
Ma non sempre questa funzione funziona come ci si aspetta. Spesso perché gli host di WordPress la bloccano per evitare abusi e spam.
Inoltre, i filtri antispam dei più diffusi fornitori di servizi di posta elettronica controllano le e-mail in arrivo per verificare il mittente. I messaggi di posta elettronica predefiniti di WordPress non superano questo controllo e a volte non arrivano nemmeno alla cartella spam.
SMTP (Simple Mail Transfer Protocol) è lo standard industriale per l’invio di email.
A differenza della funzione mail di PHP, SMTP utilizza un’autenticazione adeguata, che aumenta le probabilità che le email vengano consegnate con successo.
Amazon SES è un servizio SMTP progettato per le email aziendali. È una buona soluzione per l’invio di email di notifica di WordPress a voi e al vostro team e per l’invio di newsletter via email a mailing list di grandi dimensioni.
Amazon SES è gratuito per il primo anno. In seguito, potrebbe essere necessario pagare man mano, a seconda del numero di email inviate e di altri fattori. Potete capire quanto vi costerà sulla pagina dei prezzi di Amazon SES.
Nota dell’editore: riteniamo che Amazon SES sia un po’ complicato per i principianti. Per questo motivo consigliamo ai nostri utenti SMTP.com, SendLayer o Brevo, che funzionano perfettamente con il plugin WP Mail SMTP.
In questo tutorial vi mostreremo come inviare e-mail al servizio Amazon SES dal vostro sito WordPress utilizzando il plugin WP Mail SMTP.
Iniziamo! Ecco una rapida panoramica dei passaggi che tratteremo in questa esercitazione:
Passo 1. Configurazione dell’account Amazon AWS
Passo 2. Passare Amazon Web Services alla modalità di produzione
Passo 3. Installare WP Mail SMTP sul vostro sito web WordPress
Passo 1: Configurazione dell’account Amazon AWS
Innanzitutto, è necessario registrarsi per un account gratuito visitando il sito web di Amazon Web Services. Sebbene l’account sia gratuito, è necessario inserire i dati della carta di credito durante la configurazione dell’account.
Durante la configurazione del vostro account AWS dovrete inserire le informazioni di contatto e altri dettagli.
Dopo aver creato un account AWS, è necessario impostare un utente. Questo vi fornirà le chiavi di accesso che vi serviranno in seguito.
Per farlo, è necessario aprire la pagina Utenti di Amazon Web Services. All’interno di questa pagina, è necessario fare clic sul pulsante “Crea utente”.
Successivamente, è necessario impostare un nuovo utente. Nel campo Nome utente è possibile aggiungere qualsiasi nome, ma si consiglia di utilizzare il formato tuodominio_wpmailsmtp.
Ciò sarà utile in futuro se si creano altri utenti per altri siti web. Saprete a colpo d’occhio a quale sito web appartiene ogni utente e che il plugin WP Mail SMTP lo utilizza.
Una volta terminato, è possibile fare clic sul pulsante “Avanti” nella parte inferiore della schermata.
Verrà visualizzata la schermata “Imposta autorizzazioni”. È necessario fare clic sulla terza opzione, “Allega direttamente i criteri”.
Digitare quindi “AmazonSESFullAccess” nella barra di ricerca per filtrare l’elenco. Dovrebbe essere elencato un solo criterio e assicurarsi di fare clic sulla casella di controllo a sinistra di tale criterio.
Non è necessario modificare alcuna impostazione nella pagina “Aggiungi tag”, quindi è sufficiente fare clic sul pulsante “Avanti” per accedere alla pagina di revisione e creazione.
A questo punto, si possono vedere tutti i dettagli scelti per questo utente. Se tutto sembra corretto, è sufficiente fare clic sul pulsante “Crea utente”.
A questo punto verrà visualizzato un messaggio che indica che l’utente è stato creato con successo.
Questi dati vi serviranno più avanti nel corso dell’esercitazione, quindi dovrete farne una copia in un luogo sicuro o semplicemente scaricare il file CSV. In alternativa, tenete aperta questa finestra del browser per potervi tornare in seguito.
Passo 2: Passare Amazon Web Services alla modalità di produzione
Per impostazione predefinita, l’account Amazon SES viene eseguito in modalità Sandbox. Questa modalità limitata consente di inviare e-mail solo a indirizzi di posta elettronica verificati ed è progettata per impedire agli spammer di abusare del sistema.
Se si desidera inviare e-mail a chiunque, è necessario presentare una richiesta di passaggio dalla modalità Sandbox alla modalità Production. Il primo passo è visitare la pagina del supporto AWS per creare un nuovo caso.
Iniziate compilando i dettagli del caso. Amazon utilizzerà le vostre risposte per assicurarsi che non vi vengano inviate e-mail di spam.
Lasciate il tipo di limite come “Limiti del servizio SES” e selezionate “Transazionale” come tipo di posta. Nel campo URL del sito web, dovete digitare l’indirizzo del vostro sito.
La sezione successiva è intitolata “Descrivete, in dettaglio, come invierete solo ai destinatari che hanno richiesto specificamente la vostra posta”. Qui dovrete condividere alcuni dettagli sul vostro processo di invio delle e-mail.
Ad esempio, si potrebbe dire che si inviano le notifiche del sito solo all’amministratore del sito o che si invia la posta solo a coloro che hanno compilato un modulo sul sito.
Poi vi viene chiesto di “Descrivere, in dettaglio, il processo che seguirete quando riceverete notifiche di rimbalzo e reclamo”.
Ad esempio, si può spiegare che l’impostazione “Forza da e-mail” in WP Mail SMTP invierà tutte le notifiche di rimbalzo a un indirizzo e-mail specificato.
Alla domanda se rispetterete i termini di servizio di AWS, dovrete rispondere “Sì”.
Successivamente, è necessario scorrere verso il basso fino alla sezione Richieste. Iniziare selezionando la stessa regione di quando si è configurato l’account AWS. Dovrebbe essere la regione più vicina a quella in cui si trova il server del sito.
Per il campo quota, la risposta viene selezionata automaticamente. Successivamente, alla voce “Nuovo valore di quota”, si dovrà digitare la stima del numero massimo di e-mail che si prevede di inviare in un giorno.
L’ultima sezione della pagina è “Descrizione del caso d’uso”. Qui si devono condividere i dettagli del tipo di sito web che si possiede e del motivo per cui si inviano le e-mail.
Assicuratevi di includere i tipi di e-mail che verranno inviate, ad esempio conferme di invio di moduli, ricevute di acquisto o newsletter. Una risposta più dettagliata può dare maggiori possibilità di successo alla vostra domanda.
Una volta completata la domanda, fate clic sul pulsante “Invia”. Riceverete due e-mail da Amazon Web Services che confermano la creazione di un nuovo caso.
Dovreste ricevere una decisione da Amazon entro un giorno lavorativo. Nel frattempo, potete continuare a seguire questa guida.
Passo 3. Installare WP Mail SMTP sul vostro sito web WordPress
WP Mail SMTP è il miglior plugin SMTP per WordPress. Per utilizzare Amazon SMTP è necessario acquistare un piano Pro o superiore. Questo vi dà anche accesso al supporto premium e alla configurazione in guanti bianchi da parte di uno dei loro esperti.
Se desiderate che il team di supporto SMTP di WP Mail lo configuri per voi, potete seguire la loro guida su come richiedere l’impostazione in guanti bianchi per l’SMTP, invece di seguire i passaggi qui sotto.
Innanzitutto, è necessario installare e attivare WP Mail SMTP sul proprio sito web. Per maggiori dettagli, consultate la nostra guida su come installare un plugin di WordPress.
Installazione di WP Mail SMTP
All’attivazione, la procedura guidata di WP Mail SMTP si avvierà automaticamente. È necessario fare clic sul pulsante “Cominciamo”.
Successivamente, verrà visualizzato un elenco dei servizi e-mail supportati.
Qui è necessario selezionare Amazon SES e poi fare clic sul pulsante “Salva e continua”.
Verrà visualizzato un messaggio che spiega che Amazon SES è una buona scelta per gli utenti tecnicamente avanzati. Per ignorare il messaggio è necessario fare clic sul pulsante “Ho capito, continua”.
Successivamente, verrà chiesto di configurare le impostazioni del mailer. È necessario compilare i campi ID chiave di accesso, Chiave di accesso segreta e Regione con le informazioni copiate in precedenza quando si è creato un account Amazon AWS.
Ora è necessario scorrere verso il basso fino alla sezione Identità SES. È possibile scegliere di verificare il dominio o l’indirizzo e-mail.
Verifica del dominio
Il vantaggio della verifica in base al dominio è che verificherà qualsiasi indirizzo e-mail che utilizza quel dominio. La verifica di un indirizzo di posta elettronica è più semplice, ma poi dovrete verificare separatamente ogni indirizzo di posta elettronica che desiderate utilizzare.
Per verificare il proprio nome di dominio su Amazon SES, è necessario assicurarsi che l’opzione “Verifica dominio” sia selezionata. Dopodiché, è necessario digitare il nome di dominio utilizzato al momento dell’iscrizione ad Amazon AWS.
Una volta inserito il nome del dominio, è necessario fare clic sul pulsante “Verifica dominio”.
Vi verranno forniti un nome e un valore da aggiungere a un nuovo record TXT nelle impostazioni DNS del vostro dominio.
Per istruzioni su come creare un record TXT nelle impostazioni DNS del vostro sito, consultate la nostra guida DNS.
Dopo aver verificato il dominio, si deve tornare alle impostazioni WP Mail SMTP del sito e aggiornare la pagina. I domini verificati saranno ora visualizzati.
A questo punto è possibile saltare la sezione “Verifica dell’e-mail” e passare a “Impostazione del nome e dell’e-mail”.
Verifica dell’e-mail
Se si intende utilizzare un solo indirizzo e-mail con WP Mail SMTP, la verifica dell’indirizzo e-mail è una buona scelta.
Per prima cosa, è necessario fare clic sull’opzione “Verifica indirizzo e-mail” e poi digitare l’indirizzo e-mail che si intende utilizzare nell’apposito campo.
Una volta inserito l’indirizzo e-mail, è necessario fare clic sul pulsante “Verifica e-mail”. Verrà visualizzato un avviso che chiede di controllare la casella di posta elettronica per ricevere un’e-mail di conferma.
Questa e-mail verrà inviata da Amazon Web Services e includerà un link di verifica. È necessario fare clic su questo link entro 24 ore per verificare l’indirizzo e-mail.
Dopo aver verificato con successo l’e-mail, è possibile tornare alle impostazioni SMTP di WP Mail del sito e aggiornare la pagina. Tutti gli indirizzi e-mail verificati dovrebbero essere visualizzati.
Impostazione del nome e dell’indirizzo e-mail
A questo punto, è necessario scorrere verso il basso fino alla sezione finale della pagina, dove è possibile inserire il nome “Da” e l’indirizzo e-mail.
È necessario digitare un nome nel campo Nome destinatario. Questo è il nome associato alle e-mail inviate e sarà impostato come predefinito sul nome del vostro sito.
È possibile cambiare questo nome con uno qualsiasi, ad esempio il nome della propria azienda o il nome personale. È inoltre possibile selezionare l’opzione “Forza dal nome” per applicare questa impostazione a tutto il sito.
Nel campo Da e-mail è possibile inserire qualsiasi indirizzo e-mail verificato. Per ottenere risultati ottimali, si consiglia di utilizzare un indirizzo e-mail aziendale con il dominio del sito, ad esempio example@yourwebsite.com.
Si consiglia di selezionare la casella “Forza da e-mail”. Ciò significa che utilizzerete automaticamente lo stesso indirizzo e-mail in uscita per tutto il vostro sito WordPress.
Questa opzione vi risparmierà la fatica di modificare le impostazioni delle e-mail in tutto il sito e renderà meno probabile che le vostre e-mail finiscano nello spam.
Una volta terminato l’inserimento delle impostazioni, è possibile fare clic sul pulsante “Salva e continua”.
Abilitazione delle funzioni SMTP di WP Mail
Nella fase successiva, vi verrà chiesto quali funzioni di posta elettronica desiderate abilitare. Per impostazione predefinita, saranno abilitate alcune opzioni. Alcune di queste includono il miglioramento della deliverability delle e-mail e il monitoraggio degli errori delle e-mail.
È anche possibile abilitare gli accedi dettagliati alle email. Una volta selezionato, fare clic sul pulsante “Salva e continua”.
A questo punto, è necessario attivare le funzioni di registrazione delle e-mail. Si deve scegliere di memorizzare le e-mail e gli allegati inviati.
Viene inoltre richiesto se si desidera abilitare il tracciamento delle e-mail e altre funzioni. Una volta abilitate, è possibile fare clic sul pulsante “Salva e continua”.
Infine, dovrebbe apparire un messaggio di successo. Per confermare il messaggio, è sufficiente fare clic su “OK” e poi sul pulsante “Continua”.
WP Mail SMTP controllerà ora la configurazione del mailer. Se tutto funziona come previsto, verrà visualizzata una schermata con il messaggio “Congratulazioni, hai configurato WP Mail SMTP con successo”.
Se c’è qualcosa di sbagliato, verrà visualizzato un messaggio che dice: “Ops, sembra che le cose non siano configurate correttamente”. È necessario fare clic sul pulsante “Avvia risoluzione dei problemi” per risolvere l’errore.
Invio di un’e-mail di prova
Una volta terminata la risoluzione dei problemi, si potrebbe inviare un’altra e-mail di prova per assicurarsi che tutto funzioni correttamente.
È necessario navigare in WP Mail SMTP ” Strumenti e fare clic sulla scheda ‘Test e-mail’. Per impostazione predefinita, l’e-mail di prova sarà inviata all’indirizzo e-mail dell’amministratore del sito, ma è possibile modificarlo.
Quindi, fare clic su “Invia e-mail”.
Se tutto è stato impostato correttamente, dovrebbe apparire il messaggio “Success!”.
Dovrebbe avere un aspetto simile a questo.
Ecco fatto!
Speriamo che questo tutorial vi abbia aiutato a imparare come inviare email a WordPress utilizzando Amazon SES. Potreste anche voler imparare a usare un server SMTP per inviare email a WordPress o la nostra scelta dei migliori plugin SMTP per WordPress.
Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.
Avete una domanda o un suggerimento? Lasciate un commento per avviare la discussione.