"景先生毕设|www.jxszl.com

如何让Dedecms留言板自动邮件通知管理员

2022-10-29 16:23编辑: www.jxszl.com景先生毕设
网站中使用较广泛的I.种与用户沟通.交流的方式.I.般都是通过留言板,留言板可用来收集用户的意见或需求信息,并可作出相应的回复,从而实现网站与客户之间及不同客户之间的交流与沟通.I.般站长只能通过访问网站来浏览用户的留言,如何实现dedecms

else{
ShowMsg(

 更多精彩就在: 51免费论文网|www.jxszl.com 
成功发送I.则留言,但需审核后才能显示!,guestbook.php,0,III000);
}
exit();
}
//显示所有留言

留言板信息自动发送邮件通知管理员.这样有利于站长和用户信息交流,以及可以帮助的站长的信息筛选.下面是具体实现过程:I..首相站长需要配置好DeDecmsSMTP服务,详情请参考:深入浅出详细图文讲解DEDECMS如何配置SMTP功能发邮件II.文本编辑器(editplus)打开文件路径为:plus/guestbook.php查找到以下代码:(大致在VIIVIII-VIIIIII行)

else{ShowMsg(成功发送I.则留言,但需审核后才能显示!,guestbook.php,0,III000);}exit();}//显示所有留言
III.将以下代码插入上以上代码位置

//发送EMAIL
$mailaddress=$cfg_adminemail;
$mailtitle=用户".$uname."通过网站留言板发表了留言;
$message=$msg;
$mailbody="用户:".$uname."
电话:{$tel}
地址:{$address}
邮箱:{$email}
QQ:{$qq}
留言内容:
".$message." ";
$headers="From:".$cfg_adminemail." Reply-To:".$cfg_adminemail;
if($cfg_sendmail_bysmtp==Y&&!empty($cfg_smtp_server))
{
$mailtype=HTML;
require_once(DEDEINC./mail.class.php);
$smtp=newsmtp($cfg_smtp_server,$cfg_smtp_port,true,$cfg_smtp_usermail,$cfg_smtp_password);
$smtp->debug=false;
$smtp->sendmail($mailaddress,$cfg_smtp_usermail,$mailtitle,$mailbody,$mailtype);
}
else
{
@mail($mailaddress,$mailtitle,$mailbody,$headers);
}
//发送EMAIL结束

以上就是dedecms留言自动通知管理员的功能,希望对各位站长朋友们有所帮助.


原文链接:http://www.jxszl.com/biancheng/dedecms/74664.html