phpcms 表单提交发送邮件
2024-08-30 08:07:18
修改 phpcms\modules\formguide index.php
找到
foreach ($mails as $m) {
sendmail($m, L('tips'), $this->M['mailmessage']);
}
替换成
// 2012年2月29日13:22:39 增加邮件内容附带表单详情 段落1 开始
$f_info = $this->db->get_one(array('modelid'=>$formid, 'siteid'=>$this->siteid));
$MailSubject = '用户提交表单['.$f_info['name'].']提醒';
$Fields = getcache('formguide_field_'.$formid, 'model');
$Fields['username']['name'] = '用户名';
$Fields['datetime']['name'] = '提交时间';
$Fields['ip']['name'] = '提交IP';
unset($data['userid'], $data['datetime']);
foreach($data as $k=>$v){
$MailBody .= $Fields[$k]['name'].' :'.$v.'<br />';
}
// 2012年2月29日13:22:39 增加邮件内容附带表单详情 段落1 结束
foreach ($mails as $m) {
// 2012年2月29日13:22:39 增加邮件内容附带表单详情 段落2 开始
sendmail($m, $MailSubject, $MailBody.$this->M['mailmessage']);
// 2012年2月29日13:22:39 增加邮件内容附带表单详情 段落2 结束
}
邮箱需要开启 SMTP服务器
phpcms 后台》设置 > 相关设置 > 基本设置 >邮箱配置
邮件发送模式: SMTP 函数发送
邮件服务器:smtp.163.com
邮件发送端口:25
发件人地址: test123@163.com
AUTH LOGIN验证:开启
验证用户名: test123@163.com
邮件设置测试: 接收邮件测试
最新文章
- 用NotePad如何实现大小写转换
- 苹果企业账号打包发布APP流程详解
- kickstart bonding安装
- Delphi和JAVA用UTF-8编码进行Socket通信例子
- SATA SAS SSD 硬盘介绍和评测
- net windows Kafka
- WebApi中帮助页Description的中文显示
- Bash判断是否是root
- POJ 1637 混合图欧拉回路
- Asp.Net超时问题汇总
- 代码高亮插件推荐——SyntaxHighlighter++
- Android必知必会-带列表的地图POI周边搜索
- c提高第四课
- Qt 给控件QLineEdit添加clicked事件方法
- Django-rest-framework 接口实现 ModelSerializer 使用
- arx对正在操作的文件进行保存
- (一)cygwin和vim——hello world!
- extern的使用详解(多文件编程)——C语言
- [luogu4201][bzoj1063]设计路线【树形DP】
- better-scroll插件
热门文章
- Integrating SharePoint 2013 with ADFS and Shibboleth
- [LeetCode] Product of Array Except Self 除本身之外的数组之积
- Nginx 安装以及反向代理配置(windows)
- pImpl
- 【转】线程及同步的性能 - 线程池 / ThreadPoolExecutors / ForkJoinPool
- 用MySQL语法建 一个学生表,包括学生姓名、性别、年龄、班级信息。
- POJ 1149 PIGS
- Codeforces 刷水记录
- Binary Agents
- div的水平和垂直居中