欢迎来到258分享网,纯净的网络源码分享基地!

258资源分享网

全部作品
全部作品
网站源码
微信源码
素材特效
源码插件
视频教程
建站学院
热门搜索: 织梦  农业种植  农业  安全设置  官方
258资源分享 > 建站学院 > 织梦教程 > 织梦DedeCMS自定义表单留言发送邮箱教程

推荐下载

HTML5响应式自适应网咯设计

2020-05-12   浏览:736

高端HTML5响应式企业通用网

2020-05-06   浏览:515

html5响应式外贸网站英文版

2020-05-08   浏览:505

HTML5自适应律师工作室类网

2020-04-04   浏览:498

HTML5影视传媒文化公司类网

2020-05-12   浏览:493

织梦DedeCMS自定义表单留言发送邮箱教程

发布时间:2020-06-29  
使用织梦DedeCMS自定义表单,有用户留言无法实时收到信息是很不爽的一件事,此教程教大家实现DedeCMS自定义表单留言自动发送到QQ邮箱或163邮箱。
 
环境配置
 
1、主机465端口是开启和放行的
 
2、php扩展openssl是开启的
 
3、php扩展sockets是开启的
 
邮箱开启SMTP服务(QQ邮箱、163邮箱、126邮箱)
 
1、QQ邮箱开启SMTP服务、获取授权码

织梦后台配置邮箱方法
1、是否启用SMTP方式发送邮件:是
 
2、SMTP服务器:ssl://smtp.163.com 或者 ssl://smtp.qq.com
 
3、SMTP服务器端口:465
 
4、SMTP服务器的用户邮箱:888888@qq.com
 
5、SMTP服务器的用户帐号:888888
 
6、SMTP服务器的用户密码:填你邮箱授权码,不是邮箱登录密码

添加邮箱新变量
变量名称:cfg_shoujianren
变量类型:文本
参数说明:收件人
变量值:XXXXX@qq.com
所属组:站点设置

打开 /plus/diy.php 找到
$id = $dsql->GetLastID();
在它的下面加入
$mailtitle = "{$diy->name}--留言通知";
$mailbody = '';
foreach($diy->getFieldList() as $field=>$fieldvalue)
{
    $mailbody .= "{$fieldvalue[0]}:{${$field}}
";
}
$headers = "From: ".$cfg_adminemail."Reply-To: ".$cfg_adminemail;
if($cfg_sendmail_bysmtp == 'Y' && !empty($cfg_smtp_server))
{
    $mailtype = 'TXT';
    require_once(DEDEINC.'/mail.class.php');
    $smtp = new smtp($cfg_smtp_server,$cfg_smtp_port,true,$cfg_smtp_usermail,$cfg_smtp_password);
    $smtp->debug = false;//发送不成功把false改成1,再提交看错误信息
    $smtp->sendmail($cfg_shoujianren,$cfg_webname ,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);
}
else
{
    @mail($cfg_shoujianren, $mailtitle, $mailbody, $headers);
}

 
至此,织梦自定义表单留言发送邮箱教程完成。

本文标签

:备案管家服务帮您把复杂流程变简单,解决您在进行网站备案过程中遇到的效率低下和成功率不高的问题。个人300/2个域名,企业500/5个域名,qq1650004.