Desiderate una soluzione affidabile e sicura per l'invio di e-mail che funzioni con una varietà di indirizzi e-mail? SendGrid è un'opzione popolare e conveniente per gli utenti di WordPress.
Questo tutorial spiega come configurare il mailer SendGrid per WP Mail SMTP.
Che cos'è SendGrid?
SendGrid è un metodo popolare per migliorare la consegna delle e-mail. Lo fa attraverso un'API, che fornisce un metodo più sicuro rispetto al tradizionale SMTP. Inoltre, offre opzioni gratuite e a pagamento, a seconda del numero di e-mail da inviare ogni mese.
- Costo: Gratuito per inviare fino a 100 e-mail al giorno, un numero sufficiente per la maggior parte delle piccole imprese e dei siti web personali. Se però avete bisogno di inviare un numero maggiore di e-mail, dovrete scegliere uno dei piani a pagamento.
- Da Requisiti e-mail: Per utilizzare SendGrid in modo efficace, è necessario disporre di un indirizzo e-mail associato a un dominio di proprietà. I messaggi di posta elettronica @gmail.com, @yahoo.com, ecc. non sono consigliati per l'uso con questo mailer.
- In conclusione, SendGrid è un'opzione super affidabile e offre un piano gratuito che va bene per le piccole imprese: SendGrid è un'opzione super affidabile e offre un piano gratuito che funziona bene per le piccole imprese. Vale la pena notare che richiede l'accesso al DNS (Doman Name System) per autenticare correttamente il vostro dominio e completare il processo di configurazione.
Nota: per ulteriori informazioni sui mailer supportati, consultare la nostra guida completa ai mailer in WP Mail SMTP.
Configurazione dell'account SendGrid
Per collegare il vostro sito web a SendGrid, dovrete innanzitutto configurare un account SendGrid e creare un'identità di mittente.
Creazione dell'account SendGrid
Se non l'avete ancora fatto, dovrete registrarvi per un account SendGrid visitando la pagina dei prezzi. Da qui potrete scegliere il tipo di account più adatto alle esigenze del vostro sito.
Per il nostro esempio, ci iscriveremo al piano gratuito (limitato a 100 e-mail al giorno). Tuttavia, il processo di configurazione sarà lo stesso indipendentemente dal piano scelto.

Successivamente, SendGrid vi chiederà di creare il nome utente e la password del vostro account.

Poi SendGrid potrebbe chiedervi alcune domande aggiuntive sulla vostra attività per aiutarvi a personalizzare il vostro account.

Compilare tutti i campi richiesti, quindi fare clic su Get Started! per continuare.
Creare l'identità del mittente
Per iniziare a inviare e-mail con SendGrid, dovrete impostare un'identità di mittente. Ci sono due opzioni: creare una singola identità di mittente o autenticare il dominio del vostro sito web.
Consigliamo di autenticare il dominio, in quanto questo metodo è migliore per garantire che le e-mail vengano recapitate in modo coerente. Tuttavia, di seguito sono descritte entrambe le opzioni.
Nota: sebbene sia possibile rendere operativa l'integrazione con SendGrid con un'unica identità di mittente, questa opzione non garantisce la consegna delle e-mail. Si consiglia invece di autenticare il proprio dominio.
Aggiunta di un singolo mittente all'account SendGrid
In SendGrid è possibile creare un singolo mittente per impostare un indirizzo e-mail di mittente approvato.
Per farlo, andate su Impostazioni " Autenticazione mittente nel menu della dashboard di SendGrid.

Quindi, individuare la sezione Verifica mittente singolo e fare clic sul pulsante Inizia .

A questo punto verrà visualizzato un pannello che richiede di inserire il nome, l'e-mail e l'indirizzo postale fisico del mittente. Dopo aver inserito i dati necessari, fare clic sul pulsante Crea.

All'indirizzo e-mail inserito verrà inviato un messaggio di conferma. Fare clic sul link contenuto nel messaggio per verificare l'e-mail e completare la configurazione dell'identità di mittente unico.
Autenticazione del dominio in SendGrid
L'autenticazione dimostra che le vostre e-mail provengono da un dominio di vostra proprietà. Questo, a sua volta, aiuta la reputazione del vostro dominio come fonte legittima di e-mail. Inoltre, l'autenticazione elimina il messaggio "via sendgrid.net" che altrimenti verrebbe aggiunto alle vostre e-mail.
Nota: per procedere con l'autenticazione del dominio in SendGrid, è necessario accedere alle impostazioni DNS del sito.
Se non siete sicuri di dove trovare le impostazioni DNS o non siete sicuri di poterle modificare, contattate il provider di hosting del vostro sito prima di procedere. Per maggiori dettagli, potete consultare il tutorial di WPBeginner sulle impostazioni DNS.
Per iniziare, andate su Impostazioni " Autenticazione mittente nel menu della dashboard di SendGrid.

Nella pagina successiva, individuare la sezione Autenticazione del dominio e fare clic sul pulsante Inizia per accedere alle impostazioni necessarie.

Nella prima pagina di impostazione dell'autenticazione, è necessario rispondere a due domande:
- Quale host DNS (Domain Name Server) utilizzate? Selezionate il vostro provider DNS dall'elenco disponibile. Se non c'è corrispondenza, scegliere Altro host (non elencato).
- Volete anche marcare i link di questo dominio? Si consiglia di selezionare Sì. In questo modo i link nelle e-mail inviate dal vostro sito utilizzeranno il vostro dominio anziché quello di SendGrid. I link con marchio contribuiscono a garantire ulteriormente la consegna, mantenendo tutti i link legati al vostro sito.
Dopo aver risposto a queste domande, fare clic sul pulsante Avanti per continuare.

Per il passo successivo, è necessario inserire il dominio del sito (ad esempio, example.com
).

Dopo aver inserito il dominio, fare clic su Impostazioni avanzate. Qui è necessario apportare un paio di modifiche:
- Deselezionare la casella di controllo Usa sicurezza automatica.
- Selezionate la casella di controllo Usa percorso di ritorno personalizzato.
- Aggiungere un sottodominio nel campo Percorso di ritorno (vedere sotto per i dettagli).

Un sottodominio sostituisce la parte "www" dell'indirizzo del vostro sito web (ad esempio, subdomain.example.com
). I sottodomini possono essere utilizzati per aggiungere sezioni o directory separate al sito web. Ad esempio, il blog di un sito potrebbe trovarsi all'indirizzo blog.example.com
.
In questo caso, il sottodominio sarà utilizzato da SendGrid solo per l'invio di e-mail e non sarà visibile sul vostro sito.
A meno che non si abbia in mente un sottodominio specifico, si consideri l'uso di sg
. Questo è quello che useremo nel nostro esempio.
Nota: il sottodominio può essere qualsiasi cosa si desideri. Tuttavia, SendGrid consiglia:
- Non utilizzare "mail", poiché molte società di hosting utilizzano già questo sottodominio e potrebbe causare conflitti.
- Non includere alcun trattino basso (_), poiché questo carattere potrebbe non essere compatibile con alcuni provider DNS.
Quando si è pronti, fare clic sul pulsante Avanti .

Nella pagina seguente viene visualizzato un elenco di record DNS da aggiungere alle impostazioni DNS del sito.

Nota: per saperne di più sull'accesso alle impostazioni DNS per il vostro dominio, consultate il nostro tutorial sull'aggiunta di record DNS per una guida completa.
Dopo aver aperto le impostazioni DNS del vostro sito, dovreste vedere un'opzione per aggiungere un nuovo record.
Per consentire a SendGrid di autenticare il vostro dominio, dovrete aggiungere questi record al DNS del vostro sito. Assicuratevi di copiarli con attenzione, poiché per la verifica è necessario disporre dei valori esatti del vostro account SendGrid.
Nota: Alcuni host di dominio aggiungono il vostro dominio quando aggiungono il nome host fornito da SendGrid. In questo caso, dovrete rimuovere il vostro dominio normale quando inserite il nome host nel DNS del vostro dominio. Ad esempio, invece di inserire sg.example.com
per il nome dell'host del primo record TXT, si inserisce soltanto sg
.
È possibile che nelle impostazioni DNS del sito sia presente 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).
Dopo aver aggiunto tutti i record DNS, selezionate la casella nella dashboard di SendGrid con la dicitura Ho aggiunto questi record. Quindi fare clic sul pulsante Verifica. Possono essere necessarie fino a 48 ore perché le modifiche DNS vengano riconosciute, quindi potrebbe essere necessario controllare in seguito.

Se la verifica ha funzionato, dovrebbe essere visualizzato un messaggio di successo.

Generazione di una chiave API
Dopo aver creato un account e impostato la vostra identità di mittente, potete generare una chiave API per collegare il vostro sito a SendGrid e iniziare a inviare e-mail. Nella dashboard del vostro account, fate clic su Email API " Guida all'integrazione nel menu a sinistra.

Successivamente, vi verrà chiesto di scegliere un metodo di configurazione. Fare clic sul pulsante Scegli sotto l'opzione SMTP Relay.

Successivamente, è necessario inserire il nome di una chiave API e fare clic su Crea chiave.

Questo genererà una chiave API per voi. Assicuratevi di lasciare aperta questa pagina, perché la chiave API vi servirà più avanti.

Impostazione di WP Mail SMTP
Ora che il vostro account SendGrid è pronto, potete passare al vostro sito web e impostare WP Mail SMTP.
Prima di iniziare questa sezione, assicuratevi di installare e attivare il plugin WP Mail SMTP.
Una volta installato WP Mail SMTP, andare su WP Mail SMTP " Impostazioni, quindi selezionare la scheda Generale.

Quindi, scorrere fino alla sezione Connessione primaria.

Nelle prossime sezioni verranno illustrati i dettagli di ciascuna impostazione presente in questa pagina.
Da Email
Questo è l'indirizzo e-mail da cui verranno inviate tutte le e-mail del vostro sito.
Se si desidera che l'e-mail di provenienza sia la stessa per tutto il sito, è possibile selezionare la casella Forza e-mail di provenienza. Questa opzione vi eviterà di modificare le impostazioni dell'e-mail in tutto il sito, ad esempio nelle e-mail di notifica dei moduli.

Nota: per maggiori dettagli, consultate la nostra guida per capire come funziona l'impostazione Forza da e-mail. Inoltre, se si desidera ricevere e-mail a questo indirizzo, è necessario utilizzare un indirizzo e-mail collegato a una casella di posta elettronica funzionante.
Da Nome
Per impostazione predefinita, il nome Da sarà impostato sul nome del sito. Tuttavia, è possibile modificarlo con qualsiasi testo si desideri.
Si può anche scegliere di forzare il nome da per applicare questa impostazione alle e-mail di tutto il sito.

Mailer
Nel campo Mailer, dovrete selezionare l'opzione SendGrid.

Nota: è necessario assicurarsi che il server utilizzi TLS 1.2 o superiore. In caso contrario, potrebbero verificarsi problemi di connessione. Si consiglia di contattare il proprio host web se non si è sicuri della versione in uso.
Chiave API
Una volta scelto SendGrid come mailer, dovrete inserire la chiave API per il vostro account. Tornate alla scheda o alla finestra del browser in cui è aperto il vostro account SendGrid e copiate la chiave generata nel passaggio precedente.
Tornare quindi alle impostazioni SMTP di WP Mail e incollare la chiave nel campo Chiave API.

Lasciate aperta la pagina della chiave API di SendGrid, perché dovrete tornare a questa schermata più avanti in questo tutorial.
Dominio di invio
L'impostazione Dominio di invio è un'impostazione opzionale che consente a WP Mail SMTP di verificare eventuali errori di dominio nella configurazione di SendGrid (ad esempio, record SPF (Sender Policy Framework) non correttamente configurati o mancanti). Questo controllo del dominio verrà eseguito ogni volta che si invia un'e-mail di prova e mostrerà un errore solo se viene rilevata una configurazione errata.
Il dominio di invio deve corrispondere al sottodominio autenticato in SendGrid. È possibile copiare e incollare questo valore qui.
Nota: Assicurarsi di aggiungere l'intero dominio SendGrid a questa impostazione (ad esempio, sg.example.com
).

Connessione di backup
L'impostazione di una connessione di backup è facoltativa e non è necessaria per completare la configurazione del mailer SendGrid. Tuttavia, per migliorare ulteriormente la consegna delle e-mail, si consiglia di configurare una connessione aggiuntiva che funga da backup nel caso in cui la connessione primaria si guasti.

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.
Al termine, fare clic sul pulsante Salva impostazioni per salvare le modifiche.

Verifica dell'integrazione di SendGrid
Successivamente, è necessario verificare l'integrazione appena creata con SendGrid. Per iniziare questo processo, inviate un'e-mail di prova da WP Mail SMTP.
Invio di un'e-mail di prova
Ora che le impostazioni sono state configurate, è possibile inviare un'e-mail di prova per verificare che la connessione funzioni come previsto. Per farlo, andate su WP Mail SMTP " Strumenti e cliccate sulla scheda Test e-mail.

Nel campo Invia a è possibile inserire qualsiasi indirizzo e-mail alla cui casella di posta si ha accesso.
Si consiglia di lasciare l'impostazione HTML su ON, a meno che non si sappia che si invieranno solo e-mail in testo normale.
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.
Dopo aver compilato le impostazioni richieste, fate clic sul pulsante Invia e-mail per inviare l'e-mail di prova.

Una volta inviata l'e-mail di prova, 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.

Verifica dell'autenticazione del dominio
In questa fase, è anche importante verificare che l'autenticazione del dominio abbia funzionato. Ogni provider di posta elettronica collocherà queste informazioni in un'area diversa del vostro account, ma noi andremo avanti e condivideremo Gmail/G Suite come esempio.
In Gmail o G Suite, fate clic sulla piccola freccia sotto i dettagli del mittente per l'e-mail di test SMTP di WP Mail.

Questo dovrebbe aprire ulteriori dettagli sull'intestazione dell'e-mail. Da qui, verificare che il campo spedito per posta corrisponde al sottodominio (ad es, sg.wpmailsmtp.com
). Verificare quindi che il firmato da corrisponde al dominio del sito regolare (ad es, wpmailsmtp.com
).

Nota: se questi domini non corrispondono ancora al vostro sottodominio/dominio, SendGrid potrebbe richiedere un po' più di tempo per applicare completamente la vostra configurazione. Si consiglia di attendere almeno un'ora e di ripetere il processo di prova.
Verifica dell'integrazione in SendGrid
Dopo che l'e-mail di prova è stata inviata con successo, è necessario tornare alla pagina API del proprio account SendGrid. Qui, selezionate la casella con la dicitura Ho aggiornato le mie impostazioni e fate clic su Avanti: Verifica integrazione.

Al caricamento della pagina successiva, fare clic sul pulsante Verifica integrazione. Questo invierà un'e-mail a SendGrid per la verifica.

Una volta che SendGrid avrà rilevato che l'e-mail di prova è già stata inviata, ve lo comunicherà con un messaggio di successo. Il completamento dell'operazione potrebbe richiedere qualche istante.

Domande frequenti
Queste sono le domande più frequenti che riceviamo dagli utenti riguardo al mailer SendGrid.
Come posso verificare se la mia chiave API ha il livello di accesso per l'invio della posta in SendGrid?
Per verificare che la chiave API creata sia configurata con il livello di accesso corretto, visitate innanzitutto Impostazioni " Chiavi API nel vostro account SendGrid. Si aprirà una pagina con tutte le chiavi API disponibili. Fate clic sull'icona dell'ingranaggio per aprire le impostazioni di una chiave specifica.

Nelle impostazioni della chiave, accertarsi che sia selezionata l'opzione Accesso limitato.

Una volta selezionata questa opzione, appariranno altre autorizzazioni da configurare. Scorrere fino all'impostazione Invio posta e assicurarsi che il livello di autorizzazione sia impostato su Accesso completo.

Ecco fatto! Ora potete risolvere i problemi di consegna delle e-mail del vostro sito WordPress con SendGrid utilizzando WP Mail SMTP.
Poi, volete impostare la registrazione delle e-mail? Per maggiori dettagli, consultate il nostro tutorial su come registrare le e-mail inviate dal vostro sito WordPress.