SMTPDebug = 3;
$mail->Debugoutput = function ($str, $level) {
echo "DEBUG [$level]: $str
";
};
echo "
";
echo "🚀 INICIANDO TESTE SMTP INTERNO...
";
/**
* SMTP
*/
$mail->isSMTP();
// SMTP INTERNO
$mail->Host = '127.0.0.1';
$mail->Port = 25;
// SEM AUTENTICAÇÃO
$mail->SMTPAuth = false;
// SEM TLS/SSL
$mail->SMTPSecure = false;
$mail->SMTPAutoTLS = false;
/**
* TIMEOUT
*/
$mail->Timeout = 60;
/**
* CHARSET
*/
$mail->CharSet = 'UTF-8';
/**
* REMETENTE
*/
$mail->setFrom(
'no-reply@justiontecnologia.dev.br',
'JustiOn Sandbox'
);
/**
* DESTINATÁRIO
*/
$mail->addAddress('pablomestre6@gmail.com');
/**
* EMAIL
*/
$mail->isHTML(true);
$mail->Subject = 'Teste SMTP Interno';
$mail->Body = '
✅ SMTP interno funcionando
Email enviado com sucesso pelo servidor local.
Host: 127.0.0.1
Porta: 25
Auth: false
TLS: desativado
';
/**
* ENVIA
*/
$enviado = $mail->send();
echo "
";
if ($enviado) {
echo "✅ EMAIL ENVIADO COM SUCESSO
";
echo "Host: 127.0.0.1
";
echo "Porta: 25
";
echo "SMTPAuth: false
";
echo "TLS: desativado
";
} else {
echo "❌ FALHA DESCONHECIDA";
}
} catch (Exception $e) {
echo "
";
echo "❌ ERRO AO ENVIAR EMAIL
";
echo "Mensagem PHPMailer:
";
echo $mail->ErrorInfo . "
";
echo "Mensagem Exception:
";
echo $e->getMessage() . "
";
echo "Código:
";
echo $e->getCode() . "
";
echo "Arquivo:
";
echo $e->getFile() . "
";
echo "Linha:
";
echo $e->getLine() . "
";
echo "Trace:
";
print_r($e->getTraceAsString());
echo "";
}