用帝国cms 反馈内容的时候自动发送邮箱开发流程
2024-09-05 20:22:17
开发流程是这样的。
第一步:先找好一个发送的邮箱。以及一个接受的邮箱。这里是 测试的,我都用的qq邮箱,帝国cms后台配置如下:
注意:这里的SMTP服务器是腾讯的,如果你用163的或者其他的请自行百度。另外邮箱登录密码,不是qq密码的哦,而且邮箱账户的授权码。
我这里用的qq邮箱,所以点开账户,下边有个这个服务列表,点击生成授权码,会有个短信验证的。然后会生成一个授权码,复制到帝国cms的邮箱登录密码即可。
第二步:修改帝国cms源码。
找到e/class/q_functions.php文件,搜索printerror("AddFeedbackSuccess",$reurl,1);
在其上加入下边代码。下边的字段自行修改。
//----------反馈发送到邮箱开始
if($bid==1)//反馈ID1
{
$sendmail=1;//1 发邮件 0不发邮件
$email=array('cvvj@qq.com'); //接收邮箱
$subject="$add[title]";
$content="反馈标题:$add[title]
姓 名:$add[name]
会员照片:$add[pic]
提交时间:$saytime
提交者IP:$ip";
}
//发送邮件部分
if($sendmail)
{
@include(ECMS_PATH.'e/class/SendEmail.inc.php');
EcmsToSendMail($email,$subject,$content);
}
//--------反馈发送到邮箱结束
最新文章
- Excel——使用OFFSET、MATCH、COUNTA实现二级菜单
- 时间和地域三级联动选择器(Android-PickerView-master)
- [Effective JavaScript 笔记] 第2条:理解JavaScript的浮点数
- Struts1与Struts2的12点区别
- java 菱形
- (转)MVC 路由
- gis-矢量与栅格数据结构的比较
- Spring中的FactoryBean
- iptables的配置文件/etc/sysconfig/iptables不存在怎么办
- memcache缓存安装配置
- Ubuntu16.04.1安装JDK1.8.0
- maven编译开源项目报enforce错解决
- jquery清除某一结点下的子节点
- 微信小程序之自定义select下拉选项框组件
- Django之Cookie、Session、CSRF、Admin
- 【IDEA&;&;Eclipse】1、为何 IntelliJ IDEA 比 Eclipse 更适合于专业java开发者
- 《Linux就该这么学》第六天课程
- PAT A1097 Deduplication on a Linked List (25 分)——链表
- PCB板的三种敷铜方法解析
- Python 爬虫常用模块