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

织梦dedecms留言板自动发邮件通知网站管理员

2022-10-29 16:31编辑: www.jxszl.com景先生毕设
这个主要是利用织梦内置的发邮件类mail.class.php,其中很简单.

I..首先,需要准备的工作
系统设置-系统基本参数-核心设置中,其中:
网站发信EMAIL:如I.I.I.I.I.I.@qq.com
smtp服务器:如:smtp.qq.com

 更多精彩就在: 51免费论文网|www.jxszl.com 
/>SMTP服务器的用户邮箱:I.I.I.I.I.I.@qq.com
SMTP服务器的用户帐号:I.I.I.I.I.I.
SMTP服务器的用户密码:*********
这几项填正确才可以发信哦.如果实在是收不到信,那么请到邮箱运营商网站查询SMTP相关帮助信息.

II.打开plus/guestbook.php文件,然后找到这个位置:

else{
ShowMsg(成功提交留言,但需要管理员审核后才能显示!,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结束

注:如果你懂HTML的话,可以修改$mailbody这个变量中的HTML来显示邮件内容的布局问题.


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