帝国论坛帝国网站管理系统交流区帝国CMS使用交流[原创]帝国cms使用qq邮箱的pop3/stmp服务,任何等级的qq账号都可用。 【本版专题贴子】  
 1/4     1 2 3 4 ›› ›|
主题:[原创]帝国cms使用qq邮箱的pop3/stmp服务,任何等级的qq账号都可用。 [加入收藏夹]   

2749649031@qq.com
用户头衔:书生

精华贴   :0
发贴数   :2
经验值   :43
注册时间:2016-07-25
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
[原创]帝国cms使用qq邮箱的pop3/stmp服务,任何等级的qq账号都可用。
帝国cms使用qq邮箱的pop3/stmp服务,任何等级的qq账号都可用。

1、安装php的openssl的extension,并且在php.ini中开启此extension。(如图1所示)

2、开通qq邮箱的POP3/SMTP服务,并且获取重要的“授权码”。此授权码是作为密码登录邮箱的。(如图2所示)

3、按下图填写帝国cms的SMTP模块设置,其中SMTP的端口请填写"465"。“邮箱登陆密码”请填入第二步的“授权码”。(如图3所示)

4、修改e\class\class.smtp.php,在大约第62行(帝国cms7.2版本)的$host前添加"ssl://",请不要忽略"ssl://".$host之前的点号。(如图4所示)

5、在e文件夹下新建一个send_mail.php文件,输入以下代码(记得修改下面中邮件接收者的E-mail):(如图5所示)


<?php
require('class/connect.php');
require('class/db_sql.php');
$link=db_connect();
$empire=new mysqlquery();

echo "send start <br />";
include('class/SendEmail.inc.php');
$mail_test="xxx@qq.com";//邮件接收者的E-mail
$sm=EcmsToSendMail($mail_test, "邮件测试", "testtesttesttesttest");//邮件接收者的E-mail, 邮件标题, 邮件正文
echo $mail_test." send over <br />";

db_close();
$empire=null;
?>



6、在浏览器中输入"[网站地址]/e/send_mail.php"测试。(本地localhost也可用)

7、测试完成后删除e\send_mail.php文件。

上传以下图片:


[该贴被修改 3 次,最后修改时间 2016-07-27 22:10:07 ]



2016-07-25 22:20:31 已设置保密 顶部 回复 引用 报告 编辑 删除

vallina
用户头衔:秀才

精华贴   :0
发贴数   :50
经验值   :370
注册时间:2009-08-02
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

好评,这个非常有用!感谢楼主分享。
之前的解决办法是换163的smtp,但是只能用老账号,新申请的没法用。
原来这个简单改下就行了,这就去测试!!!




2016-07-25 22:31:13 已设置保密 顶部 回复 引用 报告 编辑 删除

vallina
用户头衔:秀才

精华贴   :0
发贴数   :50
经验值   :370
注册时间:2009-08-02
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

经测试,已成功收到邮件!!!




2016-07-25 23:12:16 已设置保密 顶部 回复 引用 报告 编辑 删除

500919
用户头衔:探花

精华贴   :0
发贴数   :11660
经验值   :31188
注册时间:2009-03-02
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

用ssl




2016-07-26 08:30:50 已设置保密 顶部 回复 引用 报告 编辑 删除

城市孤星
用户头衔:探花

精华贴   :0
发贴数   :7446
经验值   :16630
注册时间:2007-12-26
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

谢谢分享




2016-07-27 08:18:45 已设置保密 顶部 回复 引用 报告 编辑 删除

html高手
用户头衔:探花

精华贴   :0
发贴数   :9114
经验值   :23336
注册时间:2008-02-23
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

支持下




2016-07-27 09:28:02 已设置保密 顶部 回复 引用 报告 编辑 删除

hanjiuyin
用户头衔:探花

精华贴   :0
发贴数   :2078
经验值   :9204
注册时间:2011-10-19
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

支持



潇风工作室 QQ:656530146 专注帝国模板、插件
http://www.hjy01.com/
2016-07-27 10:03:15 已设置保密 顶部 回复 引用 报告 编辑 删除

honeche
用户头衔:进士

精华贴   :0
发贴数   :1615
经验值   :4711
注册时间:2014-11-17
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]





2016-07-27 12:49:09 已设置保密 顶部 回复 引用 报告 编辑 删除

jiuyue
用户头衔:秀才 *

精华贴   :0
发贴数   :19
经验值   :460
注册时间:2010-04-26
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

504 Gateway Time-out
楼主请问这是什么原因




2016-07-27 19:17:20 已设置保密 顶部 回复 引用 报告 编辑 删除

jiuyue
用户头衔:秀才 *

精华贴   :0
发贴数   :19
经验值   :460
注册时间:2010-04-26
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

已测试成功。
原因是没有切换到SMTP




2016-07-27 19:32:42 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/4     1 2 3 4 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1