dede织梦提交表单并发送至邮箱

在DedeCMS中,若要实现自定义表单的内容不仅留言到后台,还需发送到邮箱,需要配置SMTP服务器信息。本文介绍了如何设置163邮箱作为SMTP服务器,并在DIY插件的diy.php中添加代码,实现表单提交后自动发送邮件通知。
摘要由CSDN通过智能技术生成

DEDE自定义表单后,内容是直接留言到后面的,如果需要将内容同时发送到自己的邮箱,就需要设置一下。
在后台-》系统-》基本参数-》核心
配置好发送邮箱的服务端信息。我这里是用的163邮箱,如:
smtp服务器:smtp.163.com
smtp服务器端口:25
SMTP服务器的用户邮箱:admin@163.com
SMTP服务器的用户帐号:admin@163.com
SMTP服务器的用户密码:admin

然后在PLUS插件文件夹,diy.php中提交表单后添加如下的发送邮箱代码即可。
一般是在这行代码下面加KaTeX parse error: Expected '}', got 'EOF' at end of input: …"INSERT INTO `{ diy->table}(id,ifcheck$addvar) VALUES (NULL, 0 $addvalue); "; $query = "INSERT INTO{$diy->table}(id,ifcheck` $addvar) VALUES (NULL, 0 $addvalue); ";
/* 发送邮箱*/
$addvalue_ary = explode(’,’, $addvalue);
//因为DEDE是将所有表单数据提交过来,所以这里需要分隔一下。
$addvar_ary = array(
0 => ‘’,
1 => ‘字段名称’,
2 => ‘客户姓名’,
3 => ‘性 別’,
4 => ‘证件类型’,
5 => ‘证件号码’,
6 => ‘手机号码’,
7 => ‘电子邮箱’,
8 => ‘MSN/QQ’,
9 => ‘所在城市’,
10 => ‘字段名称’,
11 => ‘字段名称’,
12 => ‘备注’,
);

t e x t = ′ ′ ; f o r e a c h ( text = ''; foreach( text=;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值