Tempo aproximado para leitura: 00:02:00 min
Dúvida
A classe TMailManager só consegue autenticar no servidor se a opção acesso de aplicativos menos seguros" estiver habilitada (LSA - less secure apps). Esta opção será descontinuada pelo Google em 2021, e deve ser autenticado por OAUTH, existe alguma opção de OAUTH para a classe?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) – ADVPL – A partir da versão 12.1.33
Solução
Foi Implementado na classe TMailManager o método SetOAuthToken, que define o token OAuth2 que será utilizado para os protocolos IMAP, POP e SMTP, e implementada na classe TMailMng a propriedade cOAuthToken, que permitirá definir e ler o token OAuth2que será utilizado. Sendo necessário a atualização do binário para versão 20.3.0.14.
Saiba mais
TMailManager:SetOAuthToken
Application Server - E-mail - Office 365
1 Comentários