Erro ao enviar email
Bom dia a todos, estou tentando utilizar a classe PHPMailer, mas quando tentei enviar, retornou esse erro: "Erro do PHPMailer: SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting". Alguém pode me ajudar? meu código é esse:
<?php
ini_set('display_errors', true);
error_reporting(E_ALL);
// Use este require se você usou o Composer
//require 'vendor/phpmailer/phpmailer/PHPMailerAutoload.php';
// Use este require se você usou o Git
require 'PHPMailerAutoload.php';
$Mailer = new PHPMailer();
// define que será usado SMTP
$Mailer->IsSMTP();
// envia email HTML
$Mailer->isHTML(true);
// codificação UTF-8, a codificação mais usada recentemente
$Mailer->Charset = 'UTF-8';
// Configurações do SMTP
$Mailer->SMTPAuth = true;
$Mailer->SMTPSecure = 'ssl';
$Mailer->Host = 'smtp.gmail.com';
$Mailer->Port = 465;
$Mailer->Username = 'rnu.silva@gmail.com';
$Mailer->Password = '***';
// E-Mail do remetente (deve ser o mesmo de quem fez a autenticação
// nesse caso seu_login@gmail.com)
$Mailer->From = 'rnu.silva@gmail.com';
// Nome do remetente
$Mailer->FromName = 'Ruan Silva';
// assunto da mensagem
$Mailer->Subject = 'Recuperação de Senha';
// corpo da mensagem
$Mailer->Body = 'envio a senha utilizada pelo seu email: <strong>***</strong>';
// corpo da mensagem em modo texto
$Mailer->AltBody = 'Mensagem em texto';
// adiciona destinatário (pode ser chamado inúmeras vezes)
$Mailer->AddAddress('licita.icet@gmail.com');
// adiciona um anexo
//$Mailer->AddAttachment('arquivo.pdf');
// verifica se enviou corretamente
if ($Mailer->Send())
{
echo "Enviado com sucesso";
}else
{
echo 'Erro do PHPMailer: ' . $Mailer->ErrorInfo;
}
?>
Estou aprendendo rsrs... Estou acompanhando pelo artigo do Beraldo sobre o assunto. Vi em outros lugares outra porta, mas quando mudei, nada aconteceu (nem erro nem envio rsrs). Agradeço a ajuda :)
Discussão (3)
Carregando comentários...