您好,登錄后才能下訂單哦!
第一步、創(chuàng)建自定義表單
首先,我先自定義創(chuàng)建一個自定義表單,先把我們想要的屬性,添加進行,然后完成后。
如下圖:
1.先新建自定義表單,定義好前臺頁面。核心→頻道模型→自定義表單→增加新的自定義表單
第二步、修改文件
打開網(wǎng)站根目錄下的plus文件夾,里面有個diy.php文件(表單提交后處理文件),打開它,在85行上下有如下代碼:
$query = "INSERT INTO `{$diy->table}` (`id`, `ifcheck` $addvar) VALUES (NULL, 0 $addvalue); ";
這個代碼就是將表單數(shù)據(jù)寫入數(shù)據(jù)庫,那么我們就在他下方,加上發(fā)送郵件的功能:
//發(fā)送郵件開始
$mailtitle = "您有新的留言郵件,請注意查收!"; //郵件標題
$mailbody = "姓名:{$name}\r\n聯(lián)系電話:{$tel}\r\n地址:{$address}\r\n相關(guān)內(nèi)容:{$lynr}";//表單內(nèi)容字段
$headers = $cfg_adminemail;//用我們剛才設(shè)置的管理員郵箱發(fā)送 $cfg_adminemail
$mailmy = '1307620607@qq.com'; //收件人
$mailtype = 'TXT'; //郵件類型,還有html可選,如果你要放圖片之類的就寫html吧
require_once(DEDEINC.'/mail.class.php');//加載織夢的郵件庫
$smtp = new smtp($cfg_smtp_server,$cfg_smtp_port,true,$cfg_smtp_usermail,$cfg_smtp_password);//創(chuàng)建smtp服務(wù)
$smtp->debug = false;
//$smtp->sendmail($cfg_smtp_usermail,$cfg_webname ,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);//發(fā)送郵件 (這個是發(fā)給管理員自己)
//如要發(fā)給其他人,將上面的代碼 修改下面的
$cfg_smtp_usermail2="1307620607@qq.com,123456@qq.com"; //發(fā)送多人郵件
$smtp->sendmail($cfg_smtp_usermail2,$cfg_webname ,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);
//發(fā)送郵件結(jié)束
第三步、修改后臺配置
點擊:系統(tǒng)-->系統(tǒng)基本參數(shù)--->核心參數(shù),進行郵箱設(shè)置修改。
友情提示:可能有些朋友按這篇文章做了,但是還是收不到郵件提示,可能是以下幾種原因,請認真檢查下
1、后臺沒有配置SMTP服務(wù)
2、其次可能是配置不對,建議大家別用QQ郵箱,因為很多QQ郵箱確實收不到郵件,不清楚什么原因;
推薦使用 163或126郵箱,這個一般都沒問題;SMTP服務(wù)器為 smtp.126.com或smtp.163.com,端口是 25,
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。