Dede織夢自定義表單沒有提醒功能,每次查看新的客戶提交信息都需要登錄后臺查看,實在是非常麻煩而且還不能及時發(fā)現(xiàn)信息,導(dǎo)致企業(yè)網(wǎng)站錯失商機,按照下面操作可以避免這些問題,使用郵箱接收信息。
直接開說:打開plus下面diy.php文件,查找下面這行代碼:
$query = "INSERT INTO `{$diy->table}` (`id`, `ifcheck` $addvar) VALUES (NULL, 0 $addvalue); ";
在這行的下面增加以下代碼:
$mailtitle = "網(wǎng)站新增重要信息提醒";
$mailbody = "姓名:{$表單字段}rn電話:{$表單字段}rn咨詢:{$表單字段}";
$headers = $cfg_adminemail;
$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($cfg_smtp_usermail,$cfg_webname,$cfg_smtp_usermail,$mailtitle,$mailbody,$mailtype);
|
美國主機很多禁止自己給自己發(fā)送郵件你可以使用這段代碼:
$mailtitle = "網(wǎng)站新增重要信息提醒";
$mailbody = "姓名:{$表單字段}rn電話:{$表單字段}rn咨詢:{$表單字段}";
$headers = $cfg_adminemail;
$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;
$cfg_smtp_1usermail="
[email protected]";
$smtp->sendmail($cfg_smtp_1usermail,$cfg_webname,$cfg_smtp_usermail,$mailtitle,$mailbody,$mailtype);
完成以上的步湊還需要在后臺:系統(tǒng)基本參數(shù):核心設(shè)置里面配置:網(wǎng)站發(fā)信郵箱[你的QQ郵箱]:是否啟用SMTP發(fā)送郵件[選是]:SMTP服務(wù)器地址[smtp.qq.com]:SMTP服務(wù)器端口[25]:SMTP服務(wù)器的用戶郵箱[你的QQ郵箱]:SMTP服務(wù)器的用戶帳號[你的QQ號碼]:SMTP服務(wù)器的用戶密碼[你的QQ密碼],最后去你的QQ郵箱,設(shè)置帳戶里面找到POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服務(wù),打開SMTP服務(wù)所有步驟就已經(jīng)全部完成。我在這里是根據(jù)QQ郵箱舉例如果你是其他郵箱請根據(jù)你的郵箱資料填寫即可,表單字段就是你自定義表單設(shè)置的字段。