-2
I’m using apache 2 and php8.
When loading the page this message appears
"This page is not working localhost can not meet this request at the moment.
HTTP ERROR 500"
<?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
require 'PHPMailer/src/Exception.php';
require 'PHPMailer/src/PHPMailer.php';
require 'PHPMailer/src/SMTP.php';
// Criando uma nova instâcia
$mail = new PHPMailer(true);
// Definindo idioma
$mail->setLanguage('pt_br', 'PHPMailer/language/');
// Informando para usar SMTP
$mail->isSMTP();
/*
Habilitando debug SMTP
0 = off (uso em produção)
1 = Mensagens ao Cliente
2 = Mensagens ao Cliente e Servidor
*/
$mail->SMTPDebug = 2;
/*
Definir o nome do servidor de e-mail
use $mail ->HOST = gethostbyname('email.gmail.com');
se sua rede não suportar SMTP over Ipv6
*/
$mail->Host = 'smtp.gmail.com';
/*
Defina o numero da porta SMTP - 587 para autenticação TLS,
a.k.a. RFC4409 SMTP submission
*/
$mail->Port = 587;
// Define o sistema de criptografia a usar- ssl (depreciado) ou tals
$mail->SMTPSecure = 'tls';
// Se vai usar SMTP authentication
$mail->SMTPAuth = true;
// Usuário para usar SMTP authentication
// Use o endereço completodo e-mail do Gmail
$mail->Username = '[email protected]';
// Senha para SMTP authentication
$mail->Password = 'xxxxxxxxxxxxx';
// Definir o remetente
$mail->setFrom('[email protected]', 'Curso');
// Definir o endereço para respostas
$mail->addReplyTo('[email protected]', 'Curso');
// Definir destinatario
$mail->addAddress('[email protected]', 'Destinatário');
// Definir o Assunto
$mail->Subject = 'Teste PHPMailer';
// Definir formato de mensagem HTML
$mail->isHTML(true);
// Corpo da Mensagem
$mail->Body = 'Uma mensagem <strong> Negrito </strong>';
// Corpo alternativo caso email não suporte html
$mail->AltBody = 'Mensangem simples';
// Envia a mensagem e verifica os erros
if (!$mail->send()) {
echo "Erro no Mailer: " . $mail->ErrorInfo;
} else {
echo 'mensagem enviada! <br>';
}
With the research I’ve done I believe I’ve already activated and still give the same error
– Jefferson Oliveira