濮阳杆衣贸易有限公司

主頁 > 網(wǎng)站建設(shè) > 建站知識 > dedecms織夢自定義表單發(fā)送指定郵件

dedecms織夢自定義表單發(fā)送指定郵件

POST TIME:2017-10-30 21:20

織夢網(wǎng)站自定義表單設(shè)置好后會提交到后臺,但是很多管理員不會經(jīng)常注意到信息,所以我現(xiàn)在給大家分享一下將自定義表單信息提交到指定郵箱:

  1. 首先在織夢網(wǎng)站后臺,進(jìn)入系統(tǒng)--系統(tǒng)基本參數(shù)--核心設(shè)置里面,如下圖:將紅色標(biāo)注的填寫為自己的郵箱帳號(同一個(gè)賬號哦)

  2. 打開網(wǎng)站根目錄下的plus文件夾,里面有個(gè)diy.php文件(表單提交后處理文件),打開它,在85行上下有如下代碼: $query = "INSERT INTO `{$diy->table}` (`id`, `ifcheck` $addvar)  VALUES (NULL, 0 $addvalue); ";這個(gè)代碼就是將表單數(shù)據(jù)寫入數(shù)據(jù)庫,那么我們就在他下方,加上發(fā)送郵件的功能:

    $mailtitle = "用戶訂單信息";//郵件標(biāo)題

    $mailbody = "稱呼:{$name}\r\n郵箱:{$email}\r\n所在城市:{$city}\r\n國家:{$guojia}\r\n電話:{$tel}\r\n類別:{$qudao}";//$name中name是該input元素的id號

    $headers = $cfg_adminemail;//用我們剛才設(shè)置的管理員郵箱發(fā)送

    $mailtype = 'TXT';//郵件類型為文本類型

    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;//不起用調(diào)試

    $smtp->sendmail($cfg_smtp_usermail,$cfg_webname ,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);//發(fā)送郵件

  3. 加上第二步給的代碼,就可以實(shí)現(xiàn)管理員郵箱給自己發(fā)信,內(nèi)容通過id號獲取,不過美國主機(jī)是限制自己給自己發(fā)郵件的,所以在第二步代碼的最后一句,要將其改下:$smtp->sendmail($cfg_smtp_usermail,$cfg_webname ,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);//發(fā)送郵件,sendmail(收件人,網(wǎng)站名,發(fā)件人,郵件標(biāo)題,郵件內(nèi)容,郵件類型),將收件人重新定義一個(gè),比如:

    $cfg_smtp_usermail2="xxxx@qq.com";

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

    這樣就可以收到啦。



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
宣武区| 通许县| 宁陵县| 车险| 宜君县| 辛集市| 弥勒县| 双桥区| 修武县| 甘德县| 自治县| 花莲市| 磐安县| 东海县| 莎车县| 海阳市| 双柏县| 曲沃县| 景德镇市| 咸丰县| 民乐县| 来凤县| 平阴县| 湛江市| 江川县| 三亚市| 岳池县| 石林| 玛曲县| 綦江县| 沁源县| 宝坻区| 威宁| 峨眉山市| 阳曲县| 江安县| 恩平市| 台东县| 沙洋县| 蛟河市| 隆子县|