Drupal 7 开发内部培训资料, 分头诗人

phpmailer 的SMTP error: could not connect to SMTP host ,该如何解决?

赞成!
0
否决!

环境:

drupal 7.14      windows xp sp3    wampserver   

问题描述:

安装了phpmailerLibraries API 并且已经开启了,也把PHPMailer library解压的文件拷贝到sites/all/libraries/phpmailer了,服务器的ssl也打开了,并且让admin/settings/site-information中的电子邮件地址和admin/settings/smtp中的邮箱地址也保持一致。在phpmailer的设置如下也是规范的设置,"use phpmailer to send emails"   "smtp.gmail.com"   "465"  "ssl".......,可填入测试邮箱测试,phpmailer的回馈是SMTP error: could not connect to SMTP host ,检查,465端口没被占用,php设置中也打开了ssl,google查了下,说class.phpmailer.php中把fsockopen函数改成pfsockopen(),把防火墙也关了,在测试,可问题依旧,折腾好久,就是连不上,哎,本地测试都连不上,那位兄弟遇到过?出来解释一把,谢谢了!

 

5 个回答

赞成!
0
否决!

问题补充:换了126的邮箱测试,端口25,ssl变否,问题依旧

赞成!
0
否决!

smtp 你设置对了吗?

以163为例。

Turn this module on or off ----> On

smtp server ----> smtp.ym.163.com

smtp port ----> 25

use encrypted protocol ----> no

smtp authentication

username ----> youremail@yourdomain.com

password ----> 空

E-mail from address ----> youremail@yourdomain.com

E-mail from name ----> your website name

 

赞成!
0
否决!

别的不敢肯定,但设置肯定是没问题的,如果我连设置都不能排除的话,我还真不敢上来问问题

赞成!
0
否决!

有可能是配置吗?phpmailer的存放地址之类的,

phpmailer 试一下放在sites/yoursite(default, 或者all)/modules/smtp/phpmailer

赞成!
0
否决!

请问这个楼主这个问题解决了么?我也遇到了相同的问题,百思不得其解,请指教,谢谢