1
resposta

Class "PHPMailer" not found

<?php session_start(); $nome = $_POST["nome"]; $email = $_POST["email"]; $mensagem = $_POST["mensagem"];

require_once("PHPMailerAutoload.php");

$mail = new PHPMailer(); $mail->isSMTP(); $mail->Host = 'smtp.gmail.com'; $mail->Port = 587; $mail->SMTPSecure = 'tls'; $mail->SMTPAuth = true; $mail->Username = "teste@teste.com.br"; $mail->Password = "123456";

$mail->setFrom("teste@teste.com.br", "Alura Curso PHP e MySQL"); $mail->addAddress("teste@teste.com.br"); $mail->Subject = "Email de contato da loja"; $mail->msgHTML("

de: {$nome}email: {$email}mensagem: {$mensagem}"); $mail->AltBody = "de: {$nome}\nemail:{$email}\nmensagem: {$mensagem}";

if($mail->send()) { $_SESSION["success"] = "Mensagem enviada com sucesso"; header("Location: index.php"); } else { $_SESSION["danger"] = "Erro ao enviar mensagem " . $mail->ErrorInfo; header("Location: contato.php"); } die();

1 resposta

Oi Gustavo, tudo bom?

Parece que não estamos importando a classe do PHP Mailer. Só confirma pra mim se você chegou a baixar o zip e extraiu as classes na pasta do seu projeto?

Aguardo retorno.

Abraço =)