Invia e-mail tramite SMTP in WordPress con Google Workspace e autenticazione a due fattori

WordPress Google Email SMTP 2FA

Sono un grande sostenitore di Autenticazione a due fattori (2FA) su ogni piattaforma che sto eseguendo. In qualità di marketer che lavora con clienti e dati dei clienti, semplicemente non posso essere troppo attento alla sicurezza, quindi la combinazione di password diverse per ogni sito, l'utilizzo di Apple Keychain come repository di password e l'abilitazione di 2FA su ogni servizio è un must.

Se stai correndo WordPress come sistema di gestione dei contenuti, il sistema è tipicamente configurato per inviare messaggi di posta elettronica (come messaggi di sistema, promemoria password, ecc.) attraverso il tuo host. Tuttavia, questa non è una soluzione consigliabile per un paio di motivi:

  • Alcuni host bloccano effettivamente la capacità di inviare e-mail in uscita dal server in modo che non siano un obiettivo per gli hacker che aggiungono malware che inviano e-mail.
  • L'email che proviene dal tuo server in genere non è autenticata e convalidata tramite metodi di autenticazione della capacità di recapito dell'email come SPF o DKIM. Ciò significa che queste e-mail possono essere semplicemente instradate direttamente nella cartella della posta indesiderata.
  • Non hai un record di tutte le email in uscita inviate dal tuo server. Inviandoli tramite il tuo account Google Workspace (Gmail), li avrai tutti nella cartella dei messaggi inviati, così potrai rivedere quali messaggi sta inviando il tuo sito.

La soluzione, ovviamente, è installare un plug-in SMTP che invia la tua email dal tuo account Google Workspace invece di essere semplicemente inviata dal tuo server.

Plugin WordPress semplice per WP SMTP

Nella nostra lista di i migliori plugin per WordPress, elenchiamo i file Facile WP SMTP plugin come soluzione per connettere il tuo sito WordPress a un server SMTP per autenticare e inviare e-mail in uscita. È semplice da usare e include anche una propria scheda di test per l'invio di un'e-mail!

Le impostazioni per Area di lavoro di Google sono piuttosto semplici:

  • SMTP: smtp.gmail.com
  • Richiede SSL: Sì
  • Richiede TLS: sì
  • Richiede l'autenticazione: sì
  • Porta per SSL: 465

Ecco come appare (non sto visualizzando i campi per nome utente e password):

Impostazioni semplici del plugin WP SMTP WordPress

Autenticazione a due fattori

Il problema ora è l'autenticazione. Se hai 2FA abilitato sul tuo account Google, non puoi semplicemente inserire il tuo nome utente (indirizzo e-mail) e la password all'interno del plug-in. Riceverai un errore quando esegui il test che ti dice che è necessario 2FA per completare l'autenticazione al servizio di Google.

Tuttavia, Google ha una soluzione per questo ... chiamata App Passwords.

Password delle app di Google Workspace

Google Workspace ti consente di creare password per le applicazioni che non richiedono l'autenticazione a due fattori. Sono fondamentalmente una password in stile monouso che potresti utilizzare con client di posta elettronica o altre piattaforme di terze parti ... in questo caso il tuo sito WordPress.

Per aggiungere una password per l'app Workspace:

  1. Accedi al tuo Account Google.
  2. Seleziona Sicurezza.
  3. Sotto Accesso a Google, Selezionare App Passwords.
  4. Seleziona Altroe scrivi il nome del tuo sito e genera una password.

Google attiverà una password e te la fornirà in modo che tu possa utilizzarla per l'autenticazione.

Password delle app Google

Incolla la password generata Easy WP SMTP e si autenticherà correttamente. Prova un'e-mail e vedrai che è stata inviata:

Email di prova da WordPress Easy WP SMTP

Cosa ne pensi?

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati dei tuoi commenti.