Erro ao enviar email pela minha aplicação em contas hotmail e outlook, da erro de autenticação

Marcio O.S 20 Pontos de reputação
2024-11-04T17:18:56.0666667+00:00

Boa tarde
Eu trabalho com vb.net, e temos uma aplicação (ERP) que nossos clientes utilizam para fazer o controle nas suas empresas, realizar vendas etc...
Quando o usuário realiza uma venda com uma NFe, o sistema automaticamente envia o xml e a danfe para o cliente.
Começou a dar erro de autenticação nas ao enviar os email, eles utilizam contas pessoais do hotmail ou outlook, sei que a politica de autenticar moderna entrou em vigor, alguém sabe me dizer como resolver isso

.NET
.NET
Tecnologias da Microsoft baseadas na estrutura de software do .NET.
28 perguntas
0 comentários Sem comentários
{count} votos

Resposta aceita
  1. Jonathan Pereira Castillo 10,270 Pontos de reputação Fornecedor da Microsoft
    2024-11-05T15:56:01.42+00:00

    Oi Marcio O.S!

    Bem-vindo ao Microsoft Q&A!

    O erro de autenticação que você está enfrentando ao enviar e-mails através de contas Hotmail e Outlook pode estar relacionado à mudança nas políticas de segurança da Microsoft, que agora exige a autenticação moderna (OAuth) em vez da autenticação básica.

    Aqui estão algumas etapas que você pode seguir para resolver o problema:

    Verifique a Autenticação Moderna (OAuth):

    • Certifique-se de que sua aplicação suporta OAuth. Se não suportar, você precisará atualizar sua aplicação para utilizar este método de autenticação.

    Gerar uma Senha de Aplicativo:

    • Para contas que têm a autenticação em dois fatores ativada, será necessário gerar uma senha de aplicativo. O usuário deve acessar as configurações de segurança da conta Microsoft e gerar uma nova senha de aplicativo que deve ser usada no lugar da senha normal1.

    Configurações do Servidor de E-mail:

    • Verifique se as configurações do servidor de e-mail estão corretas:
    • Servidor de saída (SMTP): smtp-mail.outlook.com
    • Porta: 587
    • Método de criptografia: STARTTLS
    • Confirme se as credenciais (nome de usuário e senha) estão corretas e atualizadas1. Verificar Bloqueios de Segurança:
    • Às vezes, as contas podem ser temporariamente bloqueadas devido a tentativas de login suspeitas. O usuário deve acessar a conta pelo navegador e verificar se há notificações ou bloqueios.

    Atualizar a Aplicação:

    • Caso a aplicação não suporte OAuth, considere atualizar ou mudar para uma solução que suporte este método de autenticação. Se a atualização não for possível, ajuste as configurações para permitir o uso de senhas de aplicativos

    Espero que essas dicas ajudem a resolver o problema! Se precisar de mais assistência, estou à disposição.

    Saudações

    Jonathan.

    -----------

    Sua opinião é muito importante para nós! Se esta resposta resolveu sua consulta, por favor clique em ‘YES‘. Isso nos ajuda a melhorar continuamente a qualidade e relevância de nossas soluções. Obrigado pela sua colaboração!

    1 pessoa achou esta resposta útil.
    0 comentários Sem comentários

2 respostas adicionais

Classificar por: Mais útil
  1. Jonathan Pereira Castillo 10,270 Pontos de reputação Fornecedor da Microsoft
    2024-11-08T16:58:57.81+00:00

    Oi Marcio O.S!,

    O objetivo desta mensagem é verificar as informações fornecidas. Se tiver mais atualizações sobre este assunto, por favor, não hesite em responder neste mesmo tópico.

    Cuidadosamente                 

    Jonathan

    -----------

    Sua opinião é muito importante para nós! Se esta resposta resolveu sua consulta, por favor clique em ‘YES‘. Isso nos ajuda a melhorar continuamente a qualidade e relevância de nossas soluções. Obrigado pela sua colaboração!

    1 pessoa achou esta resposta útil.
    0 comentários Sem comentários

  2. Jonathan Pereira Castillo 10,270 Pontos de reputação Fornecedor da Microsoft
    2024-12-10T16:35:30.59+00:00

    Agradeço sinceramente pela oportunidade de ajudar. É gratificante saber que as informações fornecidas foram úteis.

    Espero ter a chance de auxiliar novamente no futuro, com qualquer outra dúvida que possa surgir.

    Atenciosamente,

    Jonathan

    0 comentários Sem comentários

Sua resposta

As respostas podem ser marcadas como Respostas Aceitas pelo autor da pergunta, o que ajuda os usuários a saber a resposta que resolveu o problema do autor.