手机游戏
经典单机
角色扮演
休闲益智
动作冒险
射击枪战
赛车竞速
模拟经营
解密闯关
策略战争
手机软件
时尚购物
体育运动
资讯阅读
教育学习
摄影摄像
生活服务
效率办公
聊天社交
其它软件
新闻资讯
游戏攻略
软件教程
游戏问答
软件技术
叨叨念念
网站技术
技术问答
软件教程
资源资料
原创作品
代码学习
网页设计
网络技术
合集
合集
游戏合集
软件合集
资讯合集
视频合集
首页 > 叨叨念念 > 叨叨念念

PHPmailer配置SMTP的各种折腾

作者:星知苑 时间:2014-01-30 14:47:31

最近打算更换博客邮件的通知的帐号和密码,一直使用QQ的邮箱作为发件邮箱(设置了域名邮箱)通过phpmailer来发送各种邮件,但是密码是常用QQ密码有点不安全,所以换个QQ号绑定域名邮箱作为新的发件邮箱,随后各种问题来了,折腾了好久终于解决了。

 

使用sendmail插件(二次开发过的),不要纠结我过程中的一些设置。

1、换个QQ邮箱出现SMTP Error: Could not authenticate 错误。

 

报错中会有这个QQ邮箱客户端设置的帮助网站http://service.mail.qq.com/cgi-bin/help?id=28[break]

从此面了解到:新的QQ邮箱只有使用安全连接SSL才可以。(QQ一些等级高的和QQ邮箱这些服务器开通很久的用户除外)一般看到报错信息中有上面这个网址,要么邮箱后台没有开启smtp发件,要么需要使用SSL安全连接。

那么也就了解到必须使用SSL连接了,由于二次开发过插件,早就把SSL和TLS,以及一般的连接模式作为选项集成在插件上了。

 

2、使用安全连接SSL还是报错SMTP->ERROR: Failed to connect to server

SMTP NOTICE: EOF caught while checking if connected SMTP connect() failed

注:但是本地环境(win)测试可以发件,但是服务器环境(centos)报错。

本地正常说明用户名,密码都没错,设置也没错,是服务器的设置问题。测试了不同的邮箱也是这个问题,确定了是服务器的问题。

联系服务商明确给我了答案,这个是ipv6引起的,已知PHP BUG(至少5.3.2之前)。当然也给我了解决办法,把邮件服务器域名换成IP地址。

 

之后测试就可以正常使用了。

良心推荐

爆率最高的免费捕鱼游戏
  • 火山捕鱼官方下载
  • 捕鱼炸翻天官网下载
  • 捕鱼大世界无限金币版
  • 捕鱼欢乐颂官方下载最新版本
  • 暖风捕鱼日下载
  • 深海街机捕鱼下载
这里是捕鱼能手的世界超多的不同的鱼类让你捕到手酸都是可以的,精彩火爆的真实玩家线上的对抗看谁的手速更快更加的可以驾驭各种不同的大炮,有的还有多种武器可以进行装备也有丰富好看的皮肤在这里让玩家可以进行更换,还有属性各种加成,爆率是超级的高,想不要金币都是很难的那种哦。

相关资讯