Leggere la posta Gmail con Thunderbird e OAuth, senza nome utente e passwordThunderbird offre la possibilità di scaricare la posta elettronica da Gmail e dagli altri account che supportano il protocollo OAuth senza più scambiare nomi utente e password con i server remoti.Google considera i client di posta tradizionali, come Outlook, Apple Mail, Thunderbird e così via come potenzialmente insicuri perché memorizzano in locale le credenziali di accesso ai vari account email senza basarsi su modalità di autenticazione considerate più moderne e sicure (utilizzo di
token OAuth 2.0). Ne abbiamo parlato anche nell'articolo
Differenza tra POP3 e IMAP: cosa cambia nella ricezione della posta.
Google mette in evidenza che usando un
token OAuth2 non vengono continuamente scambiati nomi utente e password con il server remoto (seppure, nel caso di Gmail, usando la crittografia dei dati grazie all'impiego del protocollo TLS) e ne caldeggia l'utilizzo.
Diversamente rispetto a quanto avviene con altri client di posta tradizionali, però,
con Thunderbird è possibile usare i protocolli IMAP (consigliato) e POP3 insieme con il protocollo OAuth2 come modalità di autenticazione.
Basta infatti portarsi nel menu
"Strumenti, Impostazioni account" di Thunderbird quindi fare clic su
"Impostazioni server" in corrispondenza dell'account Gmail già configurato.
Qui, sotto
"Sicurezza della connessione" (da lasciare su
SSL/TLS), si dovrà scegliere
OAuth2 come
"Metodo di autenticazione".
Dopo aver fatto clic su
"OK", non appena si andrà a scaricare la posta dall'account Gmail, apparirà la pagina di autenticazione di Google nella quale si dovrà confermare ("una tantum") i propri nome utente e password.
![](https://www.ilsoftware.it/public/shots/thunderbird_gmail_oauth_01_0520.jpg)
Nella schermata per l'inserimento della password, bisognerà lasciare spuntata la casella
"Rimani collegato".
![](https://www.ilsoftware.it/public/shots/thunderbird_gmail_oauth_02_0520.png)
Infine, alla comparsa della richiesta riprodotta in figura, si dovrà fare clic sul pulsante
"Consenti".
![](https://www.ilsoftware.it/public/shots/thunderbird_gmail_oauth_03_0520.png)
D'ora in avanti Thunderbird sarà sempre autorizzato a scaricare la posta dall'account Gmail specificato e non scambierà più username e password con il server remoto.
L'operazione andrà ovviamente ripetuta per il server SMTP (posta in uscita) facendo clic su Server in uscita (SMTP) nella colonna di sinistra della finestra di configurazione degli account di posta in Thunderbird.
Portandosi da browser web
su questa pagina, previo login, si noterà come conferma l'autorizzazione assegnata a Thunderbird per l'accesso all'account Google.
![](https://www.ilsoftware.it/public/shots/thunderbird_gmail_oauth_04_0520.jpg)
Come ultimo passo, facendo clic sul menu
"Opzioni" di Thunderbird quindi su
"Sicurezza" nella colonna di sinistra e infine su
"Password", bisognerà eliminare le credenziali di autenticazione dell'account in uso.
Per far ciò basta fare clic sul pulsante
"Password salvate", digitare l'account Gmail nella casella di ricerca e rimuovere tutte le occorrenze (
mailbox://, imap://, smtp://) fatta eccezione per
oauth:// che corrisponde alla modalità di autenticazione via OAuth2 appena configurata.
![](https://www.ilsoftware.it/public/shots/thunderbird_gmail_oauth_05_0520.jpg)
Dopo aver fatto clic su
"OK", Thunderbird non memorizzerà più le credenziali d'accesso per l'account Gmail appena impostato e vi accederà sempre usando il protocollo OAuth2.
Per gli account Google che non usano la verifica in due passaggi,
da questa pagina si potrà quindi porre su
"OFF" l'interruttore
"Consenti app meno sicure".
Per gli altri account Google che usano la verifica in due passaggi, si potrà eliminare
da questa pagina (
"Password per le app"), la password creata appositamente - in passato - per l'autenticazione con Thunderbird.