Ao tentar enviar um email via GMAIL pelo PHPMAILER da o erro:
SMTP -> ERROR: Failed to connect to server: Connection timed out (110)
$mail = new PHPMailer();
$mail->IsSMTP();
// Configuração de SMTP
$mail->Host = "ssl://smtp.googlemail.com";
$mail->SMTPAuth = true;
$mail->SMTPDebug = true;
$mail->Port = 465;
$mail->Username = "[email protected]";
$mail->Password = "xxxxxxxxxxx";
$mail->SetLanguage('br', 'phpmailer/language/');
$mail->From = "[email protected]";
$mail->FromName = "xxxxxxxx";
$mail->AddAddress("[email protected]");
$mail->IsHTML(true);
$mail->CharSet = 'utf-8';
$mail->Subject = $assunto;
$mail->Body = $msg;
$enviado = $mail->Send();
if ($enviado)
echo "enviado com sucesso
";
else
"houve erros
";
1 Respostas
Amigo, verifique na hospedagem/servidor aonde você está tentando o envio de e-mail se não está sendo bloqueado a comunicação com Host externo.
Exemplo: Godaddy não permite a utilização de host externos em sua hospedagem compartilhada para o envio de e-mail.