dede提交表單并發送至郵箱,織夢教程
導讀:織夢教程織夢教程DEDE 自定義表單后,內容是直接留言到后面的,如果需要將內容同時發送到自己的郵箱,就需要設置一下。 在后臺-》系統-》基本參數-》核心 配置好發送郵箱的服務端織夢模板織夢模板安裝。
DEDE自定義表單后,內容是直接留言到后面的,如果需要將內容同時發送到自己的郵箱,就需要設置一下。
在后臺-》系統-》基本參數-》核心
配置好發送郵箱的服務端信息。我這里是用的163郵箱,如:
smtp服務器:smtp.163.com
smtp服務器端口:25
SMTP服務器的用戶郵箱:admin@163.com
SMTP服務器的用戶帳號:admin@163.com
SMTP服務器的用戶密碼:admin
然后在PLUS插件文件夾,di織夢文章模板y.php中提交表單后添加如下的發送郵箱代碼即可。
一般是在這行代碼下面加$query = "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 => dede后臺模板'證件號碼',
6 => '手機號碼',
7 => '電子郵箱',
8 => 'MSN/QQ',
9 => '所在城市',
10 => '字段名稱',
11 => '字段名稱',
12 => '備注',
);
$text = '';
foreach($addvar_ary as $key=>$value)
{
$text.=$value.': '.$addvalue_ary[$key].'<br>';
}
dede模板堂
$mailmy = '收件箱@XXX.com';
$mailtitle = "提交表單通知";
$mailbody = $text;
$headers = $cfg_adminemail;
$mailtype = 'HTML';
require_once(DEDEINC.'/mail.class.php');//注意這里要載入mail類
$smtp = new smtp($cfg_smtp_server,$cfg_smtp_port,true,$cfg_smtp_usermail,$cfg_smtp_password);
$smtp->debug = false;
$smtp->sendmail($mailmy,$cfg_webname ,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);
/* 發送郵箱*/相關織夢模板織夢模板安裝。
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-22 ,文章dede提交表單并發送至郵箱,織夢教程主要講述表單,郵箱,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_34219.html