网站建设
苏州SEO关键词优化一站式服务

dedecms织梦表单留言自动发邮件教程

因为又客户经常需要用到织梦表单留言自动发送到邮箱的教程,网上很多都是乱七八糟,所以自己整理了一套

一、修改织梦plus/diy.php代码

找到

$query = "INSERT INTO `{$diy->table}` (`id`, `ifcheck` $addvar) VALUES (NULL, 0 $addvalue); ";

在它的后面添加

//邮箱开始

$mailtitle = "{$diy->name}--留言咨询通知";
$mailbody = '';
foreach($diy->getFieldList() as $field=>$fieldvalue)
{
$mailbody .= "{$fieldvalue[0]}:{${$field}}\r\n";
}
$headers = "From: ".$cfg_adminemail."\r\nReply-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;
$smtp->sendmail($cfg_shoujianren,$cfg_webname ,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);
}
else
{
@mail($cfg_shoujianren, $mailtitle, $mailbody, $headers);
}

//邮箱结束

后台增加新变量:cfg_shoujianren    作为收件人使用

然后注册一个163/126邮箱,开启POP3/SMTP/IMAP  服务,设置一个服务密码

同时网站核心设置的网站发信EMAIL也设置为注册的邮箱号

可以加一段提示代码,检测手机号的

function ckffrom(){
    if($("#name").val() == ''){
        alert('请填写您的真实姓名!');$("#name").focus();return false;
    }else if(!/^[0-9,-]{7,13}$/.test($("#phone").val())){
        alert('请正确填写您的联系电话!');$("#phone").focus();return false;   
    }
          
}

 

这样就完活啦

 

历史上的今天
二月
14
    哇哦~~~,历史上的今天没发表过文章哦
赞(1) 打赏
未经允许不得转载:苏州SEO优化 » dedecms织梦表单留言自动发邮件教程
分享到: 更多 (0)
标签:

评论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  • Q Q(选填)
  1. #1
    porndodo
    porndodo7个月前 (02-16)回复

网站建设与SEO关键词优化一站式服务

SEO咨询建站咨询

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

×
订阅图标按钮