1. 程式人生 > >dedecms織夢自定義表單提交之後如何傳送到郵箱

dedecms織夢自定義表單提交之後如何傳送到郵箱

織夢自定義表單可以做一些線上訂單、線上報名、線上留言、反饋資訊、線上訂購等一些常見的互動應用。但是往往一些客戶需要做一些提交資訊到後臺併發送到指定的郵箱。這裡KIller就分享如何將自定義的表單提交的內容傳送到指定的郵箱。 一、直接開啟plus下面的diy.php檔案:    85行:$query = "INSERT INTO `{$diy->table}` (`id`, `ifcheck` $addvar)  VALUES (NULL, 0 $addvalue); ";

後面開始新增程式碼:

$mailtitle= $name."提交表單通知"; $mailbody= "稱呼:{$name}\r\n郵箱:{$email}\r\n內容:{$message}"; $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);
   注:$name $email $message 三個變數都是提交的欄位,你提交的欄位名稱前面加$符號就行,這個根據你的需要來改。然後儲存。 二、網站後臺新增好釋出郵箱的引數:
       系統——核心設定——網站發信EMAIL:(填寫自己郵箱)——SMTP伺服器的使用者郵箱:(填寫自己郵箱)——SMTP伺服器的使用者帳號:(填寫自己郵箱)——SMTP伺服器的使用者密碼:(郵箱密碼或QQ密碼) 這個教程不懂得話搜尋下怎麼設定,成功的話提交表單之後就會發送郵件到你的郵箱的,親自測試過可以,不懂的可以問我。