Someone can help me, I'm trying to solve this error with PHPMailed a few days. I've tried using 3 different scripts, and it always shows SMTP connect () failed , I already used the port 465 , but it did the same thing ... (I put the "My_password "only here, in the script is right). (Note: I've already enabled login for non-secure gmail devices.)
require 'PHPMailerAutoload.php';
$email = $_POST['txte'];
// Instância do objeto PHPMailer
$mail = new PHPMailer;
// Configura para envio de e-mails usando SMTP
$mail->isSMTP();
// Servidor SMTP
$mail->Host = 'smtp.gmail.com';
// Usar autenticação SMTP
$mail->SMTPAuth = true;
// Usuário da conta
$mail->Username = '[email protected]';
// Senha da conta
$mail->Password = 'minha_senha';
// Tipo de encriptação que será usado na conexão SMTP
$mail->SMTPSecure = 'ssl';
// Porta do servidor SMTP
$mail->Port = 587;
// Informa se vamos enviar mensagens usando HTML
$mail->IsHTML(true);
// Email do Remetente
$mail->From = '[email protected]';
// Nome do Remetente
$mail->FromName = 'Leandro';
// Endereço do e-mail do destinatário
$mail->addAddress($email);
// Assunto do e-mail
$mail->Subject = 'E-mail PHPMailer';
// Mensagem que vai no corpo do e-mail
$mail->Body = '<h1>Mensagem enviada via PHPMailer</h1>';
// Envia o e-mail e captura o sucesso ou erro
if($mail->Send()):
echo 'Enviado com sucesso !';
else:
echo 'Erro ao enviar Email:' . $mail->ErrorInfo;
endif;