SMTP connect()失败

时间:2014-10-14 19:27:52

标签: php email web phpmailer

很方便,在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!";
}

2 个答案:

答案 0 :(得分:0)

Google一直在阻止我的登录attemtps。 在这里:click here谷歌告诉我,他不接受我的用户和我的通行证。 点击here他解锁了我的帐户,以便在我的网站上使用它。 谢谢大家的帮助。

答案 1 :(得分:0)

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