很多朋友问我,为什么帝国CMS配置了邮件发送,但是注册等功能配置了发送邮件认证,邮件发送不出去呢?今天墨鱼给大家做一个图文说明!

配置邮件的地方大家都知道如下图:这样填写一下就行了!我用的QQ邮箱为例!

好吧,那么问题来了!这里做好了,还是发送不了邮件,就牵扯到下面两个问题了!

第一,你QQ邮箱的设置,如下图:登陆到你QQ邮箱里,选择“账户”

找到下面的这个地方,看看是否开启了 POP3/SMTP服务!一定要开启哦,不然不行!

第二点就是发送模式选择的问题:有些主机或者服务器或者VPS配置好以后是不支持“mail函数”或者“SMTP模块”的,所以你选择两种发送模式都不行!那么我们就要测试一下支持情况了,不行再自己装模块或者叫服务商给你装嘛,先看看有没有!

方法:下载一个PHP探针放到你空间里,不想百度的可以直接下载后面这个地址的探针:http://www.yahei.net/tz/tz.zip

解压tz.php放到空间根目录,http://你的域名/tz.php 访问这个探针文件,可以打开探针界面,找到如下界面:

看看SMTP模块支持不?如果不支持,再看mail函数支持吧,方法如下:还是探针界面

在支持的函数那个框框输入mail 测试一下支持这个函数不,

提示如下就是支持了:

好了,这样后台帝国邮件发送方式支持哪个用哪个就好了(第一张图, 发送模式),一般用SMTP模块好点。还不行?邮箱登陆密码填错了吧,呵呵!基本不行的客户按照我这个操作都搞定了!就这样了!做教程真累!