织梦新留言发邮件通知管理员

2025-12-27 14:15:23

1、以163邮箱为例子,先开通163邮箱的smtp服务

织梦新留言发邮件通知管理员

2、打开织梦后台

系统设置-系统基本参数-核心设置中,其中需要设置下列几项:

 网站发信EMAIL:如2dedecms@qq.com

 smtp服务器:如:smtp.qq.com

 SMTP服务器的用户邮箱:2dedecms@qq.com

 SMTP服务器的用户帐号:2dedecms

 SMTP服务器的用户密码:你懂的

织梦新留言发邮件通知管理员

织梦新留言发邮件通知管理员

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

 else{

 ShowMsg('成功提交留言,但需要管理员审核后才能显示!','guestbook.php',0,3000);

 }

 //一会把第四步的代码写到这里

 exit();

 }

 //显示所有留言

织梦新留言发邮件通知管理员

4、添加下面代码

//发送EMAIL

    if($needCheck==1)

    {

        require_once(DEDEINC."/oxwindow.class.php");

    $mailbody = '';

    $mailtitle = "您的网站上有新留言";

    $mailbody .= "留言者:$uname \r\n";

    $mailbody .= "标题:$title \r\n";

    $mailbody .= "内容:$msg \r\n";

    $mailbody .= "E-mail:$email \r\n";

    $mailbody .= "Powered by http://www.dofenxiang.com 懂分享站!";

    $headers = "From: ".$cfg_adminemail."\r\nReply-To: ".$cfg_adminemail;

    $email='dofenxiang@foxmail.com';//改为要接收邮件的邮箱

                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($email,$cfg_webname,$cfg_smtp_usermail,     $mailtitle, $mailbody, $mailtype);

                }

                else

                {

                    @mail($email, $mailtitle, $mailbody, $headers);

                }

}

//发送EMAIL结束

织梦新留言发邮件通知管理员

5、我们留言测试一下

织梦新留言发邮件通知管理员

6、已经收到了,点开看一下

织梦新留言发邮件通知管理员

织梦新留言发邮件通知管理员

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢