Gente o que tem de errado nesta classe, que só retorna erro
<?php
include 'class.phpmailer.php';
$assunto = "Email_text";
$msg = " Mensagem a ser enviada";
//AUTENTICAÇÃO NO SERVIDOR E CONFIGURAÇÕES
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPSecure = "tls";
$mail->Host = "smtp.gmail.com";
$mail->Port = "587";
$mail->SMTPAuth = true;
$mail->SMTPDebug = true;
$mail->Username = "xxxxxx@gmail.com";
$mail->Password = "xxxxxx";
$mail->From = "destino@gmail.com";
$mail->FromName = "TTT";
$mail->AddAddress("xxxxxx@gmail.com");
$mail->IsHTML(true);
$mail->CharSet = 'utf-8';
$mail->Subject = $assunto;
$mail->Body = $msg;
$enviado = $mail->Send();
if ($enviado)
echo "enviado com sucesso <br />";else
"houve erros <br />";
?>
Observação: o arquivo class.phpmailer.php, class.smtp.php e index.php estão dentro de uma mesma pasta , vamos dizer assim, em um mesmo nível. E esse é o erro que da: Fatal error: Class 'SMTP' not found in C:\wamp\www\Mail\class.phpmailer.php on line 1195.
Já tentei inumeras vez, descomentei no phpini a linha (;extension=php_openssl.dll), mudei a porta para 456 e outras diversas coisas mais. A questão é que essa mesma classe já usei um tempo atras com a versão antiga do phpMail e funcionou só que agora nenhuma delas funciona mais.
Discussão (14)
Carregando comentários...