Bom dia Fábio, tudo bom?
Essas atualizações de políticas vão ocorrer, recentemente também tive a necessidade de mandar um email pelo gmail, veja se a solução abaixo pode te ajudar:
Inicialmente acesse o link: https://security.google.com/settings/security/apppasswords, entre com sua senha do gmail, na tela seguinte, selecineo tipo de App
Selecione a opção de e-mail e o tipo de dispositivo:
Depois que clicar em gerar
você vai guardar a senha gerada, que será usada no seu aplicativo:
Com essa configuração habilitada configure como está destacado em vermelho, e no código de criação do SmtpClient
:
// Configurações do servidor SMTP
var smtpClient = new SmtpClient("smtp.gmail.com")
{
Port = 587,
DeliveryMethod = SmtpDeliveryMethod.Network,
Credentials = new NetworkCredential("meu_email@gmail.com", "rkktkaqkyphqmccg"),
EnableSsl = true,
UseDefaultCredentials= false,
};
Espero que ajude e, qualquer coisa, estamos à disposição!
Abraços e bons estudos 😄
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!