用php在Godaddy服务器上发信

2017年3月21日 | 作者: 太阳三只眼 | 浏览: 56

字体 -
标签:

用phpmailer以前抄的一个程序可以发信,最近发现不行了,不知道为啥,反正都是开源代码,也没细看。现在不能发了必须研究改,用自己的SMTP服务器发吧,怎么也调不通。用gmail,163的服务器也不行,用godaddy给的服务器设置好,也说连接错误。

$email = new PHPMailer();  /* Configurando o Email. */ $email->SMTPSecure = “ssl”; $email->IsSMTP(); $email->SMTPAuth = true; $email->Host = “smtpout.secureserver.net”; $email->Port = 465; $email->Username = “email@example.com”; $email->Password = “”; $email->IsHTML(true);
…
就是不通。
只好继续google,发现有人改了服务器
SMTP_SERVER: localhost //(and I mean literally: “localhost”- in place of smtp.secureserver.net and relay-hosting.secureserver.net, etc.)

也就是说不要指定服务器域名,直接用他本机发!
果然成功!
而且用户名和密码都不需要! 这里要设置成false

$email->SMTPAuth = false; 

如果true,似乎没发送!
搞了一天就这么一点收获!

分享博文至:

没有评论

  1. 没有评论

发表评论