“测试邮件发送失败:SMTP服务器返回结果不可用”、QQ邮箱无法发送邮件的解决方案

董宝中
241214董宝中超级版主
求助 2014-04-22 17:26:47
241214 求助 2014-04-22 17:26:47
详情
温馨提示
1、为保证您的问题能够及时解决,若有任何疑问,请直接至 「有问必答」 版块提问,切勿在此帖回复提问。
2、如您发现有任何「插件/模版」的BUG,请直接至 「意见反馈」 版块发帖,切勿在此帖回复反馈。
3、安装「插件/模版」后,请务必按照使用说明进行启用及设置。
很多朋友在使用phpwind9.0邮件设置的时候,使用sina,163等都正常,唯独使用QQ邮箱或者QQ域名邮箱就出错。提示:测试邮件发送失败:SMTP服务器返回结果不可用


经过一天的排查,我们初步判断原因是:腾讯邮件服务器禁止了你的IP,通过修改IP,该问题已经得到解决。




当然,前提是你的邮件各种参数要配置正确。我的出问题的服务器是西部数码的虚拟主机,可能由于同IP下的其他网站被腾讯封了,导致我的也不能用,解决办法很简单,更换机房或者叫西数的帮你处理就行。


排查步骤:
1、我把PW9.0 2013年02,05,07版本以及所有更新包都尝试了。在服务器上依旧不可以发;
2、我在本地安装PW最新版,发现可以发;
3、我在本地安装我服务器上的程序,本地可以发;
4、我在西数另外的一台windows服务器上测试,可以发;
6、我在西数另外一台linux服务器下测试,不可以发(可能和我正在使用这个同IP)


由此我推断是西部数码LINUX服务器的问题,于是联系他们帮忙排查。


下面分享一下问题的处理过程,希望能帮助大家排查问题:

您好,我这边用着phpwind9.0,在设置邮件的时候,sina,163都没问题,唯独QQ有问题,但是上周四QQ邮箱也没问题。我想确认一下服务器这边是否禁用了pfsockopen、fsockopen。导致通过Socket连接SMTP无法发送邮件

FTP:XXXXXX



尊敬的用户,您好!
并没有禁止,如果禁止了您那边sina 163都发不出去的.您现在发不了可能以下原因,QQ最近更改了邮箱策略,如果是普通用户用smtp.qq.com可能无法正常发送,邮局服务器要用smtp.exmail.qq.com这个,您更改再测试一下,非常感谢您长期对我司的支持!



不行,我把我服务器上的东西下载到本地环境上,我搭了个lamp环境,可以发送的。因此我推断可能和服务器有关,希望能排查一下。



您好,经过我的排查:

同样的程序,数据。在
1、在我的电脑上用phpstudy搭建的LAMP环境下可以正常使用;

2、在西数的一台windows虚拟主机(FTP为:xxxxx)下可以正常使用,地址XXXXX/pw/admin.php,账号“XXXX”,密码“XXXX”,全局>电子邮件>电子邮件检测

3、在西数的Linux虚拟主机下不能正常使用(FTP为:XXXXX),地址XXXX/admin.php,账号“XXXX”,密码“XXXXX”,全局>电子邮件>电子邮件检测

上面使用的邮件信息是QQ的域名邮箱,邮箱账号为service@unki.cn,密码为XXXXXX



尊敬的用户,您好!
测试腾讯邮箱对这个服务器ip有限制,现在给您更换了一个服务器,请等待自动迁移完成后再测试,非常感谢您长期对我司的支持!
sarsdna
1楼sarsdna初级会员 2014-04-22 20:46
wanmznh
2楼wanmznh初级会员 2014-04-22 21:39
个人建议用移动的139邮箱,稳定,无限容量!
qq438229402
3楼qq438229402初级会员 2015-07-25 23:02
设置原因
十香丶
4楼十香丶新手上路 2015-08-10 07:28
我的修改端口就好了= = 应该和你不是同一个问题
weixin
小谷派

每一天,发现生活之美!

微信号:sdhy2006