織夢dedecms自定義表單提交之后發(fā)送到郵箱的方法
織夢dedecms自定義表單可以做一些在線訂單、在線報名、在線留言、反饋信息、在線訂購等一些常見的互動應用,但是往往一些客戶需要做一些提交信息到后臺并發(fā)送到指定的郵箱。該如何實現(xiàn)呢?
如下修改方法是麥站(mengdiqiu.com.cn)站長測試過的,絕對可用,希望可以幫助到您!
1、修改程序代碼,打開 /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內(nèi)容:{$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 三個變量都是提交的字段,在您提交的字段名稱前面加$符號就行,這個根據(jù)你的需要修改。然后保存。
2、網(wǎng)站后臺添加發(fā)布郵箱的參數(shù):
后臺-->系統(tǒng)-->系統(tǒng)基本參數(shù)-->核心設置-->
網(wǎng)站發(fā)信EMAIL:(填寫自己郵箱)
smtp服務器:(填寫郵箱smtp服務器地址:如126郵箱的為:smtp.126.com)
smtp服務器端口:(填寫郵箱smtp服務器端口:如126郵箱的為:25)
smtp服務器的用戶郵箱:(填寫自己郵箱)
SMTP服務器的用戶帳號:(填寫自己郵箱)
SMTP服務器的用戶密碼:(郵箱密碼或QQ密碼)
欄 目:dedecms
下一篇:dedecms教程:實現(xiàn)鍵盤左、右方向鍵翻頁的方法
本文標題:織夢dedecms自定義表單提交之后發(fā)送到郵箱的方法
本文地址:http://mengdiqiu.com.cn/a1/dedecms/16922.html
您可能感興趣的文章
- 08-05Dedecms文件目錄結(jié)構(gòu)解說(能知道織夢每個文件有什么用)
- 08-05Dedecms5.7版ckeditor網(wǎng)頁編輯器添加中文字體
- 08-05織夢DedeCMS獲取當前欄目文章數(shù)量
- 08-05織夢模板如何添加和調(diào)用自定義字段的方法
- 08-05DedeCMS后臺模塊列表顯示空白的解決辦法
- 08-05DedeCMS自定義字段圖片調(diào)用的問題{dede:img ...}解決方法
- 08-05織夢DedeCMS調(diào)用顯示discuz里面主題的方法
- 08-05限制織夢會員每天投稿數(shù)量方法
- 08-05常用的織夢dedecms安全設置集合整理
- 08-05織夢教程:后臺編輯器添加中文字體方法