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:
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
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:
- Ative a verificação em duas etapas para sua conta do Google
- Criar uma senha de aplicativo
- Use essa senha no aplicativo (atribuindo-a à propriedade de senha correspondente).
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