网上很多教程都是用dedecms自带的邮件库发送邮件,但是官方程序sendmail不支持ssl,也就是说用官方的sendmail就不能用*邮箱发送了

网上的方法都是写死要发送的字段内容,今天我们用phpmailer来给站长发送自定义表单提交的数据到指定邮箱上(*邮箱,163邮箱都可以),不写死任何东西,有什么字段就提交发送什么字段。
无论是用*邮箱还是163邮箱,都要先开启SMTP,拿到授权码。
开启成功后是这样的
变量名称:cfg_shoujianren
变量类型:文本
参数说明:收件人
变量值:你的邮箱@qq.com
所属组:站点设置
云盘下载 http://pan.baidu.com/s/1o8MDD8m 密码: tbf5
下载,解压,把里面的4个文件放进/plus/文件夹下
*后一步 添加邮件发送
打开 /plus/diy.php 找到
$id = $dsql->GetLastID();
在它的前面一行加入
//邮件发送开始
$emailbody = '';
foreach($diy->getFieldList() as $field=>$fieldvalue)
{
$emailbody .= $fieldvalue[0].':'.${$field}.'<br />';
}
global $cfg_smtp_server, $cfg_adminemail, $cfg_smtp_port, $cfg_smtp_usermail, $cfg_smtp_password, $cfg_webname, $cfg_basehost, $cfg_smtp_user;
//引入PHPMailer的核心文件 使用require_once包含避免出现PHPMailer类重复定义的警告
require_once("class.phpmailer.php");
require_once("class.smtp.php");
//实例化PHPMailer核心类
$mail = new PHPMailer();
//是否启用smtp的debug进行调试 开发环境建议开启 生产环境注释掉即可 默认关闭debug调试模式
$mail->SMTPDebug = 0;
//使用smtp鉴权方式发送邮件
$mail->isSMTP();
//smtp需要鉴权 这个必须是true
$mail->SMTPAuth=true;
//链接qq域名邮箱的服务器地址
$mail->Host = $cfg_smtp_server;
//设置使用ssl加密方式登录鉴权
$mail->SMTPSecure = 'ssl';
//设置ssl连接smtp服务器的远程服务器端口号,以前的默认是25,但是现在新的好像已经不可用了 可选465或587
$mail->Port = $cfg_smtp_port;
//设置smtp的helo消息头 这个可有可无 内容任意
// $mail->Helo = 'Hello smtp.qq.com Server';
//设置发件人的主机域 可有可无 默认为localhost 内容任意,建议使用你的域名
$mail->Hostname = $cfg_basehost;
//设置发送的邮件的编码 可选GB2312 我喜欢utf-8 据说utf8在某些客户端收信下会乱码
$mail->CharSet = 'UTF-8';
//设置发件人姓名(昵称) 任意内容,显示在收件人邮件的发件人邮箱地址前的发件人姓名
$mail->FromName = $cfg_smtp_user;
//smtp登录的账号 这里填入字符串格式的qq号即可
$mail->Username = $cfg_smtp_usermail;
//smtp登录的密码 使用生成的授权码(就刚才叫你保存的*新的授权码)
$mail->Password = $cfg_smtp_password;
//设置发件人邮箱地址 这里填入上述提到的“发件人邮箱”
$mail->From = $cfg_smtp_usermail;
//邮件正文是否为html编码 注意此处是一个方法 不再是属性 true或false
$mail->isHTML(true);
//设置收件人邮箱地址 该方法有两个参数 *个参数为收件人邮箱地址 第二参数为给该地址设置的昵称 不同的邮箱系统会自动进行处理变动 这里第二个参数的意义不大
$mail->addAddress($cfg_shoujianren,$cfg_smtp_user);
//添加多个收件人 则多次调用方法即可,织梦模板网
// $mail->addAddress('xxx@163.com','lsgo在线通知');
//添加该邮件的主题
$mail->Subject = $diy->name;
//添加邮件正文 上方将isHTML设置成了true,则可以是完整的html字符串 如:使用file_get_contents函数读取本地的html文件
$mail->Body = $emailbody;
//为该邮件添加附件 该方法也有两个参数 *个参数为附件存放的目录(相对目录、或*目录均可) 第二参数为在邮件附件中该附件的名称
// $mail->addAttachment('./d.jpg','mm.jpg');
//同样该方法可以多次调用 上传多个附件
// $mail->addAttachment('./Jlib-1.1.0.js','Jlib.js');
if(!$mail->send())
{
echo "Fail to send. <p>";
echo "Cause of the error: " . $mail->ErrorInfo;
exit;
}
//邮件发送结束如果你的网站是GB2312的,接收邮箱汉字是乱码的话,请把上面添加的代码里的
$mail->CharSet = 'UTF-8';
把UTF-8改为GB2312即可
没有收到邮件?
检查是否在垃圾箱里了,或者你的收件人cfg_shoujianren是否添加变量名错了
没有发送成功,报错?
检查php里socket和openssl扩展是否没开启
可以在网站根目录新建个php.php 文件,里面写上
<?php
phpinfo();
浏览器中打开这个文件 http://域名/php.php
查看页面中是否有
收到邮件效果图如下:
# 专业网站优化推广报价
# 第二个
# 自定义
# 湖南宣传网站建设
# 工业产品推广网站有哪些
# 长宁谷歌seo公司
# 百度推广seo软件
# 德州*关键词优化排名
# 昌黎贸易网站建设
# wordpress实现seo
# 跨境营销推广的客体
# 化工关键词排名专家
# 用了
# 乐山定制网站建设服务
# 眉山网络营销搜索推广
# 广州网站免费推广
# 怎么排关键词快速排名
# 耐克休闲鞋网站推广策略
# *行业网站推广引流
# itmc seo教程
# 一个好网站优化方案
# 渭南网站建设优惠
# 短视频营销推广哪家专业
# 可有可无
# 织梦插件
# 自定义表单
# 发送邮箱
# 发送邮件
# 织梦表单
# 宋体
# 邮箱地址
# 邮件发送
# 都是
# 多个
# 织梦dedecms自定义表单发送到指定邮箱-用*、163邮箱发送邮件
# 可选
# 填入
# 是一个
# 有什么
# 也有
# 成了
# 是这样
# 就不
# 网上
# 错了
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
网络优化91478 】
【
技术知识72672 】
【
云计算0 】
【
GEO优化84317 】
【
优选文章0 】
【
营销推广36048 】
【
网络运营41350 】
【
案例网站102563 】
【
AI智能45237 】
相关推荐:
如何快速搭建支持数据库操作的智能建站平台?
织梦dedecms5.7SP2手机版上一页下一页链接错误404问题 _织梦CMS教程
dedecms织梦短信接口插件代码(微米短信平台)_织梦CMS教程
如何构建满足综合性能需求的优质建站方案?
建站之星自适应模板:一站式自定义设计,高效打造专业网站
织梦自定义表单带内容验证的js代码分享_织梦CMS教程
织梦在线订单插件GBK-UTF版_织梦插件
建站主机CVM配置优化、SEO策略与性能提升指南
织梦dedecms搜索页显示条数10条更改_织梦CMS教程
织梦会员登录或退出后直接跳转到首页的修改教程_织梦CMS教程
织梦二次开发常用新建php页面读取标签模板教程_织梦CMS教程
香港服务器租用每月最低只需15元?
如何撰写建站申请书?关键要点有哪些?
dedecms织梦网站生成静态速度慢的解决方法_织梦CMS教程
如何在阿里云高效完成企业建站全流程?
建站之星服务器如何实现独立IP配置?
如何在云服务器上快速搭建个人网站?
建站之星与建站宝盒如何选择最佳方案?
定制建站价位费用解析与套餐推荐全攻略
建站之星设计师:智能建站+自助系统+模板优化核心指南
韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐
如何用美橙互联一键搭建多站合一网站?
如何确保西部建站助手FTP传输的安全性?
织梦手机站URL地址动态化好还是静态化好_SEO优化教程
建站云服务器每月费用大概多少?
建站助手启动失败:域名解析错误还是端口冲突?
阿里云提示织梦后台文件media_add.php任意上传漏洞解决办法 _织梦CMS教程
如何在IIS中配置站点IP、端口及主机头?
织梦让上传的图片名字不变不重命名_织梦CMS教程
建站助手数据库优化技巧:智能工具推荐与SEO实战指南
织梦未登录会员只能阅读文章的一部分教程_织梦CMS教程
如何外贸网站设计-能留住客户提升用户体验!
如何用虚拟主机快速搭建网站?详细步骤解析
织梦dedecms后台邮件服务器明文密码修改为*星号显示的暗密码_织梦CMS教程
如何在阿里云虚拟服务器快速搭建网站?
织梦dedecms关键词异地排名查询插件下载_织梦插件
如何快速搭建高效WAP手机网站吸引移动用户?
如何快速搭建高效服务器建站系统?
如何高效完成独享虚拟主机建站?
织梦cms栏目列表首页与*页重复解决方法 _织梦CMS教程
织梦专题列表页不支持[dede:fulltitle]标签的解决方法_织梦CMS教程
织梦删除所有无效tag标签的方法_织梦CMS教程
建站助手智能生成与SEO优化:整合长尾关键词提升流量
织梦DEDECMS改造百度MIP加速器教程_织梦插件
定制建站策划方案_专业建站与网站建设方案一站式指南
如何通过WDCP绑定主域名及创建子域名站点?
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
{$pages}上一页下一页的个性修改方法_PHPCMS教程
织梦调用上一篇下一篇以及样式修改_织梦CMS教程
如何有效防御Web建站篡改攻击?
2017-09-10
南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。