Usando Gmail SMTP OAUTH

 


 

Os servidores IMAP e SMTP do Gmail foram estendidos para oferecer suporte à autorização por meio do protocolo OAuth 2.0. Usando o protocolo OAUTH, o usuário pode fazer autenticação pelo Gmail Web OAuth em vez de inserir usuário e senha diretamente no aplicativo. Dessa forma é mais seguro, mas um pouco complexo.

Acessar o painel de API e Serviços do Google Cloud
https://console.cloud.google.com/apis

Crie seu projeto em Google Developers Console

Para usar o Gmail OAUTH em seu aplicativo, você deve criar um projeto em Google Developers Console primeiro.

Scope Remarks

Gmail supports SMTP + OAUTH, but the API (https://mail.google.com/) scope is restricted API which requests to have full access to the Gmail account. Restricted API is throttled before your project is authenticated in by Google.

Using less restricted API (https://www.googleapis.com/auth/gmail.send) scope to send email via Gmail server is recommended.