欢迎各位兄弟 发布技术文章
这里的技术是共享的
环境: drupal 7.14 windows xp sp3 wampserver 问题描述: 安装了phpmailer 和Libraries 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(),把防火墙也关了,在测试,可问题依旧,折腾好久,就是连不上,哎,本地测试都连不上,那位兄弟遇到过?出来解释一把,谢谢了!
| |
ericchai923LV 1
|
5 个回答
问题补充:换了126的邮箱测试,端口25,ssl变否,问题依旧
ericchai923LV 1
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
孤魂LV 5
别的不敢肯定,但设置肯定是没问题的,如果我连设置都不能排除的话,我还真不敢上来问问题
ericchai923LV 1
有可能是配置吗?phpmailer的存放地址之类的,
phpmailer 试一下放在sites/yoursite(default, 或者all)/modules/smtp/phpmailer
孤魂LV 5
请问这个楼主这个问题解决了么?我也遇到了相同的问题,百思不得其解,请指教,谢谢
xliLV 9