phpcms发送邮件失败怎么办-PHPCMS

资源魔 52 0

phpcms发送邮件失败怎样办?处理Phpcms邮件无奈发送

网站放到效劳器上时,发现了一个很年夜的成绩,甚么成绩呢?

正在内陆可以完满应用的邮箱效劳竟然不克不及应用了,这使患上小编百思没有患上其解,正在网上疯狂的找处理方法,后果发现一个有用的都不。

最初没方法了,问了问效劳器商,发现fsockopen函数是没被禁用的(这个函数是phpcms发邮件非常首要的一个函数),最初调出phpcms的谬误日记(phpcms的谬误日记为error_log.php文件)来看(谬误日记的地位为:根目次/caches/error_log.php),发现每一点一次发送邮件,谬误日记就会多出同一个谬误(fsockopen(): unable to connect to smtp.163.com:25 (Connection timed out))。

这句话的原意是无奈衔接到邮件地点的25端口(小编这里应用的邮件效劳器是163的),换句话说就是效劳器制止25端口。

小编这里应用的是阿里云效劳器,通过以及效劳器商的探讨发现,阿里云效劳器默许制止邮件的25端口,要守旧还要请求,十分的费事,还纷歧定经过。

小编于是就换成为了465端口,由于465端口效劳器没制止。可是单单的把phpcms后盾的邮件发送端口改为465也不克不及发送邮件,那又若何更改呢?

其实很简略的,正在邮件效劳器那行改为:ssl://smtp.163.com(这里能够换成QQ的,新浪的,然而后面的ssl://别忘了),这样就好了。

怎样样有无协助到你们呢?其实想要正在阿里效劳器上发任何邮件都是不克不及应用25端口的哟,假如用了请改为465就行了,对了别遗记验证明码就是客户端受权明码,邮件设置测试就是承受邮件的邮箱地点。

PHP中文网,年夜量的收费PHPCMS教程,欢送正在线学习!

以上就是phpcms发送邮件失败怎样办的具体内容,更多请存眷资源魔其它相干文章!

标签: phpcms phpcms教程 phpcms技巧 php问题解决

抱歉,评论功能暂时关闭!