使用phpmailer插件发邮件失败提示:SMTP -> ERROR: Failed to connect to server: Connection timed out (110) smtp con

一个邮件发送问题,整整弄了我一周时间,原由是这样的,以前弄的一个网站,须要在邮箱里面认证以后才能够注册成功。网站上线了差很少一年以后,客户忽然跟我说,网站不能注册了,而后我就查看了一下代码。php

发现报这个错误:SMTP -> ERROR: Failed to connect to server: Connection timed out (110)   smtp connect() failed;node

这是个人配置。服务器

而后我就想,以前都是能够用的,那会不会多是客户在邮箱里面更改客户端密码呢?而后我就从新弄了一个放上去,结果仍是不行。网站

而后看到网上有一个说,看下是否是防火墙没关,被防火墙拦住了,结果发现关闭防火墙仍是没用。this

还有一个 在这里http://drupal.org/node/805834  看13楼spa

 

而后按照 http://blog.csdn.net/Java2coder/article/details/42751377 这里面的这位仁兄的修改方法。把$mail->host 换上了ipv4,结果仍是不行。.net

其余的方法也试过,例如http://blog.csdn.net/dongsg11200/article/details/16343211 这里面的,3d

在 class.phpmailer.php 中,将调试

function IsSMTP() {code

$this->Mailer = 'smtp';

}

改为:

function IsSMTP() {

$this->Mailer = 'SMTP';

}

 

可是个人仍是不行。

而后请教我认识的一个大神,他帮我在服务器里面调试(服务器是Linux,做为小白的还没懂。),而后他发现

 

 服务器ping腾讯邮箱(客户用的是腾讯企业邮箱)ping不通,可是其余的例如163什么的均可以。

而后我就叫客户找服务器客服。

客服给出的结果是:

而后我域名解析了一个

 

以后

 

 配置改为了这样,结果

报错为没法链接服务器了。而后继续找客服,终于给了这个回复。

 

改了个人配置,如图:

 

 终于成功解决了。

 (第一次写技术贴,若有冒犯或不当,请你们原谅。)

相关文章
相关标签/搜索