Resolvido: PHPMailer Erro do Mailer: SMTP Error: Could not authenticate.

FELIPE Silva 5 Pontos de reputação
2024-12-09T18:02:50.6+00:00

Já criei uma senha de app para a minha aplicação, já verifiquei se as credenciais estão corretas, se o servidor está correto, já testei o host smtp-mail@outlook.com e smtp.office365.com e ainda continuo recebendo o seguinte erro quando tento enviar um email usando SMTP no PHPMailer:

Erro do Mailer: SMTP Error: Could not authenticate.

Fiz a instalação do PHPMailer através dessa página, seguindo as mesmas instruções:
https://github.com/PHPMailer/PHPMailer

Aqui está o código que envia o email:

<?php
    use PHPMailer\PHPMailer\PHPMailer;
    use PHPMailer\PHPMailer\SMTP;
    use PHPMailer\PHPMailer\Exception;
    $mail = new PHPMailer(true);
    try {
        $mail->isSMTP();
        $mail->Host = 'smtp.office365.com';
        $mail->SMTPAuth = true;
        $mail->Username = 'meu@email.com';
        $mail->Password = 'senhadeapp';
        $mail->SMTPSecure = 'tls';
        $mail->Port = 587;
        $mail->setFrom('meu@email.com', 'Seu Nome');
        $mail->addAddress('meu@email.com', 'Nome do Destinatário');
        $mail->isHTML(true);
        $mail->Subject = 'Assunto do Email';
        $mail->Body    = 'Corpo do email em <b>HTML</b>';
        $mail->AltBody = 'Corpo do email em texto simples';
        $mail->send();
        echo 'Mensagem enviada com sucesso';
    } catch (Exception $e) {
        echo "A mensagem não pôde ser enviada. Erro do Mailer: {$mail->ErrorInfo}";
    }
?>

Gostaria de ajuda para resolver esse problema, já fazem dias que tenho pesquisado mas não consegui resolver.
Agradeço desde já.

Office
Office
Um conjunto de softwares de produtividade da Microsoft que dá suporte a tarefas de negócios comuns, como processamento de texto, emails, apresentações e gerenciamento e análise de dados.
135 perguntas
0 comentários Sem comentários
{count} voto

3 respostas

Classificar por: Mais útil
  1. FELIPE Silva 5 Pontos de reputação
    2024-12-09T18:36:04.5233333+00:00

    Utilizei um email do google e agora consigo enviar as mensagens.

    0 comentários Sem comentários

  2. Jonathan Pereira Castillo 12,805 Pontos de reputação Fornecedor da Microsoft
    2024-12-09T18:42:58.74+00:00

    FELIPE Silva, Obrigado por nos fornecer uma maneira de resolver seu problema.

    Atenciosamente,

    Jonathan

    0 comentários Sem comentários

  3. Simeia Olimpia 0 Pontos de reputação
    2025-01-15T18:34:26.3666667+00:00

    Estou enfrentando o mesmo problema devido a autenticação de multiplo fator, porem mesmo com o "gmail" não resolveu meu problema.


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.