dedecms自定义表单 发送邮件
需求: 接收用戶提交的手機(jī)號(hào) 存儲(chǔ)之后 給默認(rèn)郵箱發(fā)送郵件
一 自定義表單
第一步:核心-頻道模型-自定義表單-增加新的自定義表單。
第二步:“自定義表單名稱”和“數(shù)據(jù)表”可自行修改,【數(shù)據(jù)表】前綴最好和織夢(mèng)系統(tǒng)的前綴相同dede_。
第三步:添加新的字段。
第四步:“表單提示文字”就是用戶填寫表單時(shí)左側(cè)顯示的文字。
提示:若有多個(gè)添寫的項(xiàng)目,重復(fù)第三步和第四步就可以了!
第五步:點(diǎn)擊“前臺(tái)預(yù)覽”。
第六步:點(diǎn)擊“發(fā)布信息”。
第七步:點(diǎn)擊鼠標(biāo)右鍵,查看“網(wǎng)頁(yè)源代碼”。
第八步:把下圖中這段位于<form></form>標(biāo)簽中的代碼復(fù)制 粘貼到需要調(diào)用的地方 根據(jù)需要修改樣式
二 發(fā)送郵件
首先設(shè)置dede后后臺(tái)
進(jìn)入dede后臺(tái),系統(tǒng),系統(tǒng)基本參數(shù),核心設(shè)置,配置好郵箱發(fā)信的信息.
1、是否啟用smtp方式發(fā)送郵件:是.
2、smtp服務(wù)器: smtp.126.com (這里推薦網(wǎng)易郵箱,實(shí)測(cè)出現(xiàn)問題的概率比較小)
3、smtp服務(wù)器端口: 25 (一般這個(gè)不需要可以去修改改變.默認(rèn)為:25)
4、SMTP服務(wù)器的用戶郵箱:?xxxxx@126.com?(這里填寫完整的郵箱地址)
5、SMTP服務(wù)器的用戶帳號(hào): XXX (這里填寫郵箱開頭的賬戶也就是用戶名)
6、SMTP服務(wù)器的用戶密碼: 123456 (密碼就不用多說(shuō)了)
二、修改/plus/diy.php文件(記得備份)
首先打開 /plus/diy.php ,把下面的代碼
放到
的下面。
然后把
$email = "xxx@126.com"; //這里填寫要發(fā)送到的郵箱 $mailtitle = "郵件標(biāo)題"; $mailbody = " 類別:{$p_pname}<br /> 申請(qǐng)類型:{$p_pnames}<br /> 姓名:{$p_name}<br /> 電話:{$p_tel}<br /> 郵箱:{$p_mail}<br /> 城市:{$p_city}<br /> 行業(yè):{$p_xm}<br /> 提交時(shí)間:{$p_time}<br /> 需求:{$p_info}<br /> "; sendmail($email, $mailtitle, $mailbody);放到
$id = $dsql->GetLastID();的上面,保存文件。
其中$mailbody為郵件內(nèi)容,根據(jù)你的自定義表單的id或name來(lái)修改。
提交測(cè)試...
總結(jié)
以上是生活随笔為你收集整理的dedecms自定义表单 发送邮件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机水利工程制图教程,《水利工程制图》
- 下一篇: Wonderware-InTouch通过