PHPWIND[民间论坛]数据搬迁导致丢失严重,用户数据基本全部损坏,十分遗憾来自phpwind.me的远古记忆

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

董宝中 离线 27.6K阅读 4回复 于 2014-04-22 17:26 发布在 技术文献 分类
很多朋友在使用phpwind9.0邮件设置的时候,使用sina,163等都正常,唯独使用QQ邮箱或者QQ域名邮箱就出错。提示:测试邮件发送失败:SMTP服务器返回结果不可用


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

图片:1.jpg





当然,前提是你的邮件各种参数要配置正确。我的出问题的服务器是西部数码的虚拟主机,可能由于同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有限制,现在给您更换了一个服务器,请等待自动迁移完成后再测试,非常感谢您长期对我司的支持!

评论

4
游客
sarsdna
sarsdna
11年前 广东省深圳市
0
wanmznh
wanmznh
11年前 亚太地区
0
个人建议用移动的139邮箱,稳定,无限容量!
qq438229402
qq438229402
10年前 江西省
0
设置原因
十香丶
十香丶
10年前 江苏省苏州市
0
我的修改端口就好了= = 应该和你不是同一个问题