Notícias

Anúncio: em 30 de maio, o Google deixará de oferecer suporte ao mecanismo de autenticação habitual para e-mails

O que fazer para que os aplicativos GeneXus que utilizam contas Google continuem funcionando corretamente? A resposta é configurar uma senha de aplicativo ou implementar a autenticação OAUTH.

O Google anunciou recentemente que, a partir de 30 de maio de 2022, não fornecerá mais acesso a aplicativos com pouca segurança. Em outras palavras, os aplicativos não podem simplesmente autenticar com o nome de usuário e senha para enviar e-mails. Sendo assim, seus aplicativos certamente deixarão de funcionar se você não agir.

Essas mudanças impostas pelo Google fazem parte de uma estratégia para reforçar a segurança dos aplicativos, como pode ser lido no suporte do Google: “para proteger sua conta, a partir de 30 de maio de 2022, o Google não permitirá mais o uso de aplicativos ou dispositivos de terceiros que solicitem que você faça login em sua conta do Google apenas com seu nome de usuário e senha.”

A boa notícia é que existem duas soluções aplicáveis, uma requer apenas alterações de configuração, outra – embora melhor – requer alterações de programação.

Para que os aplicativos existentes que enviam ou recebem e-mails usando contas do Google continuem funcionando sem exigir alterações em sua programação, existe a possibilidade de usar uma 'Senha de Aplicativo'.

Etapas para obter uma senha de aplicativo:
  1. Ative a verificação em duas etapas para sua conta do Google
  2. Criar uma senha de aplicativo
  3. Use essa senha no aplicativo (atribuindo-a à propriedade de senha correspondente).
Outra solução possível é implementar a autenticação OAUTH para envio e recebimento de e-mails em contas do Google. Este mecanismo é recomendado pelo Google, mas requer mudanças na programação. Para isso, do lado do GeneXus, implementamos um novo módulo OAUTH e implementamos o suporte correspondente nos tipos de dados SMTPSession e Pop3Session. Já está disponível no canal beta e também estará disponível no GeneXus 17 Upgrade 9, a ser lançado no final de abril.

Ambas as soluções são descritas no seguinte artigo em nosso wiki:
Considerações especiais para SMTPSession ou Pop3Session com Contas do Google

Outros artigos que podem lhe interessar:
Segurança do computador: a importância de não repetir senhas
Stackoverflow GeneXus enviando e-mails via gmail com OAUTH