织梦提交表单自动发送邮箱提醒的解决方法

织梦提交表单自动发送邮箱提醒的解决方法,第1张

你好,织梦程序做的网站,用户提交表单之后,相关信息自动发送到站长邮箱的相关代码设置如下:

第一步:首先在织梦网站后台,进入系统--系统基本参数--核心设置里面,其中需要设置下列几项:

网站发信EMAIL:如vip@qqcom

smtp服务器:如:smtpqqcom

SMTP服务器的用户邮箱:vip@qqcom

SMTP服务器的用户帐号:vip@qqcom

SMTP服务器的用户密码:自己设置。

最后效果如下:

第二步:打开plus下面的diyphp文件,在85行找到:$query = "INSERT INTO `{$diy->table}` (`id`, `ifcheck` $addvar)  VALUES (NULL, 0 $addvalue); ";

第三步:在以上代码的后面添加下面这段代码:

$mailtitle = $name"提交表单通知";

$mailbody = "称呼:{$name}\r\n邮箱:{$email}\r\n内容:{$message}";

$headers = $cfg_adminemail;

$mailtype = 'TXT';

require_once(DEDEINC'/mailclassphp');

$smtp = new smtp($cfg_smtp_server,$cfg_smtp_port,true,$cfg_smtp_usermail,$cfg_smtp_password);

$smtp->debug = false;

$smtp->sendmail($cfg_smtp_usermail,$cfg_webname ,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);

注:$name $email $message 三个变量都是提交的字段,你提交的字段名称前面加$符号就行,这个根据你的需要来改。然后保存。

第三步:如果网站使用的是国外服务器需要对第二步进行一下处理

一般网站使用的是国内服务器加上第二步给的代码,就可以实现管理员邮箱给自己发信,内容通过id号获取,不过美国主机是限制自己给自己发邮件的,所以在第二步代码的最后一句,要将其改下:

$smtp->sendmail($cfg_smtp_usermail,$cfg_webname ,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);

//发送邮件,sendmail(收件人,网站名,发件人,邮件标题,邮件内容,邮件类型),将收件人重新定义一个,

比如:

$cfg_smtp_usermail2="xxxx@qqcom";

$smtp->sendmail($cfg_smtp_usermail2,$cfg_webname ,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);

这样设置以后就可以了。

在赵一鸣随笔博客中有《dedecms织梦建站视频教程完整版》免费观看,你可以作为参考。

如果我的回答对你有用,可以采纳哦!

1把织梦程序下载到电脑端,根据需求选择下载版本

2将下载的程序解压,等到文件dedecms-57,打开upload文件夹,直接将里面的文件全部压缩

3用ftp工具链接到网站空间

4直接把压缩文件上传到网站的根目录后进行解压

5访问自己域名,点击同意即可完成网站的搭建

以上就是关于织梦提交表单自动发送邮箱提醒的解决方法全部的内容,包括:织梦提交表单自动发送邮箱提醒的解决方法、如何或怎样用dedecms织梦程序搭建一个网站、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10107525.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存