SMTP连接()失败


SMTP connect() failed

以前,在localhost中安装的一个网页中,我配置了PHPMAILER,并且工作得很好。它将电子邮件发送到我的gmail帐户。但是,使用相同的配置,将网页上传到互联网,并给出"错误:SMTP连接()失败"

我尝试了很多例子和大量的"解决方案答案",它继续给出错误。

这是我的实际配置文件:

include("mailer/class.phpmailer.php");
include("mailer/class.smtp.php") ;
$mail = new PHPMailer;
$mail->IsSMTP(); 

$mail->SMTPAuth   = true;                  
$mail->SMTPSecure = "ssl";                 
$mail->Host       = "smtp.gmail.com";      
$mail->Port       = 465;                   
$mail->Username   = "myemail@gmail.com";  
$mail->Password   = "supersecurepassword";            
$mail->SetFrom($email, $name);
$mail->AddReplyTo("myemails@gmail.com","Test");
$mail->Subject    = $subject;

$mail->MsgHTML("Email enviado por: ".$email."<br/>".$contact_message);
$address = "email@gmail.com";
$mail->AddAddress($address, "pedo");
if(!$mail->Send()) {
  echo "Mailer Error: " . $mail->ErrorInfo;
} else {
  echo "Message sent!";
}

谷歌一直在阻止我的loggin尝试。这里:点击这里谷歌说他不接受我的用户和我的通行证。点击这里,他解锁了我的帐户,在我的网站上使用它。谢谢大家的帮助。

使用端口587,因为ISP通常会关闭端口25。