Erro: "Failed to authenticate on SMTP server with username 'seuemail@gmail.com' using the following authenticators: 'LOGIN', 'PLAIN', 'XOAUTH2'. Authenticator 'LOGIN' returned 'Expected response code '235' but got code '535'"
Esse erro ocorre quando as credenciais fornecidas não são aceitas pelo servidor SMTP do Gmail. Siga os passos abaixo para resolver o problema:
Passo 1: Verificar o nome de usuário e senha
Nome de usuário: Certifique-se de que o nome de usuário é o seu e-mail completo (ex: seuemail@gmail.com).
Senha: Verifique se a senha está correta. Se estiver usando uma senha de aplicativo, use-a em vez da senha normal.
Passo 2: Ativar "Acesso a apps menos seguros" (caso aplicável)
Acesse Minha Conta Google.
Ative a opção "Acesso a apps menos seguros". Nota: O Google está descontinuando essa opção, então, se não conseguir ativá-la, passe para o próximo passo.
Passo 3: Usar autenticação de dois fatores e gerar uma senha de aplicativo
Acesse Minha Conta do Google.
Ative a verificação em duas etapas.
Na seção "Senhas de aplicativos", gere uma nova senha de aplicativo.
Use a senha gerada para autenticação SMTP.
Passo 4: Verificar configurações do servidor SMTP
Servidor SMTP: smtp.gmail.com
Porta: 587 (TLS) ou 465 (SSL)
Autenticação: LOGIN ou PLAIN
Requer TLS/SSL: Sim
Nome de usuário: seu e-mail completo
Senha: senha de aplicativo (se 2FA estiver ativado)
Passo 5: Verificar bloqueios de segurança na conta
Acesse sua conta Google e veja se há notificações ou alertas de segurança.
Caso haja bloqueios, siga as instruções para desbloquear ou permitir o acesso.
Passo 6: Testar a conexão
Após seguir as etapas, tente novamente conectar ao servidor SMTP para verificar se o erro foi resolvido.
Se o problema persistir, verifique configurações de rede ou proxies que possam estar interferindo na conexão.