Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho uma pequena aplicação em php que gera arquivos pdf com a MPDF e envia email com a PHPMAILER. De repente a app parou de enviar os emails e apresenta a seguinte mensagem de erro:
Error PHPMailer: SMTP Error: Could not authenticate.
Faço uso de um hotmail para a configuração do PHPMAILER.
Esse erro geralmente indica que o PHPMailer não está conseguindo autenticar com o servidor SMTP do Hotmail. Isso pode ocorrer por vários motivos, como credenciais incorretas, configurações de autenticação de dois fatores, ou mudanças nas políticas de segurança do Hotmail. Aqui estão algumas sugestões para resolver o problema:
1. Verifique as credenciais
-
Certifique-se de que o e-mail e a senha do Hotmail usados no código estão corretos.
-
Confirme que o nome de usuário do SMTP é o seu e-mail completo (ex: seuemail@hotmail.com).
2. Habilite a autenticação em dois fatores
-
Se você tiver a autenticação em dois fatores ativada, talvez seja necessário gerar uma senha de app no Hotmail/Outlook. Use essa senha no lugar da senha normal na configuração do PHPMailer.
3. Atualize as configurações do PHPMailer
Garanta que as configurações SMTP no seu código PHP estejam corretas para o Hotmail:
php