织梦dedecms自定义表单发送到指定邮箱-用*、163邮箱发送邮件_织梦插件


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

网上的方法都是写死要发送的字段内容,今天我们用phpmailer来给站长发送自定义表单提交的数据到指定邮箱上(*邮箱,163邮箱都可以),不写死任何东西,有什么字段就提交发送什么字段。

无论是用*邮箱还是163邮箱,都要先开启SMTP,拿到授权码。

*邮箱开启SMTP和获取授权码


开启成功后是这样的

dedecms织梦后台设置邮件服务器

dedecms织梦后台系统配置里添加收件人邮箱

变量名称:cfg_shoujianren

变量类型:文本

参数说明:收件人

变量值:你的邮箱@qq.com

所属组:站点设置



PHPMailer 邮件发送类,打包下载

云盘下载 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是否添加变量名错了

没有发送成功,报错?

检查phpsocketopenssl扩展是否没开启

可以在网站根目录新建个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

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

南京市珐之弘网络技术有限公司


南京市珐之弘网络技术有限公司

南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。

 87067657

 13565296790

 87067657@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.