使用DEDECMS織夢(mèng)自帶的郵件功能實(shí)現(xiàn)自定義表單郵
導(dǎo)讀:織夢(mèng)文章織夢(mèng)文章用DEDECMS(織夢(mèng))做開(kāi)發(fā)的時(shí),有些客戶可能要求自定義表單提交后向指定郵箱發(fā)送郵件通知這樣的功能。我搜索了一下,網(wǎng)上的代碼基本都是一樣的,就是使用 PHPM織夢(mèng)模板下載dede5.7模板。
用DEDECMS(織夢(mèng))做開(kāi)發(fā)的時(shí),有些客戶可能要求自定義表單提交后向指定郵箱發(fā)送郵件通知這樣的功能。我搜索了一下,網(wǎng)上的代碼基本都是一樣的,就是使用 PHPMailer 來(lái)實(shí)現(xiàn)。但其實(shí)DEDE本身就已經(jīng)帶有了郵件功能,為什么我們還要借助 PHPMailer 來(lái)實(shí)現(xiàn)呢?今天就來(lái)給大家分享下如何使用DEDE自帶郵件功能為自定義表單添加郵件通知功能。
其實(shí)前面已經(jīng)分享過(guò)一篇《使用DEDE織夢(mèng)自帶的郵件功能發(fā)送郵件》的文章,這篇文章可以說(shuō)是前一篇的增強(qiáng)版,所以我們這里只寫(xiě)一下實(shí)現(xiàn)方法,更多內(nèi)容請(qǐng)查看前一篇文章。
首先打開(kāi) /plus/diy.php ,把下面的代碼(在 /dede/mail_send.php 中可以找到)
//郵件發(fā)送函數(shù) function sendmail($email, $mailtitle, $mailbody) { global $cfg_sendmail_bysmtp, $cfg_smtp_server, $cfg_smtp_port, $cfg_smtp_usermail, $cfg_smtp_user, $cfg_smtp_password, $cfg_adminemail,$cfg_webname; if($cfg_sendmail_bysmtp == 'Y' && !empty($cfg_smtp_server)) { $mailtype = 'HTML'; require_once(DEDEINC.'/mail.class.php'); $smtp = new smtp($cfg_smtp_server,$cfg_smtp_port,true,$cfg_smtp夢(mèng)織模板_usermail,$cfg_smtp_password); $smtp->debug = false; if(!$smtp->smtp_sockopen($cfg_smtp_server)){ ShowMsg('郵件發(fā)送失敗,請(qǐng)聯(lián)系管理員','-1'); exit(); } $smtp->sendmail($email,$cfg_webname,$cfg_smtp_usdede,模板e(cuò)rmail, $mailtitle, $mailbody, $mailtype); }else{ @mail($email, $mailtitle, $mailbody, $headers); } }放到
require_once(dirname(__FILE__)."/../include/common.inc.php");的下面。
然后把
$email = "****"; //這里填寫(xiě)要發(fā)送到的郵箱 $mailtitle = "郵件標(biāo)題"; $mailbody = "郵件內(nèi)容"; sendmail($email, $mailtitle, $mailbody);放到
$id = $dsql->GetLastID();的上面,保存文件。
登錄后臺(tái)配置好郵件發(fā)送服務(wù)(方法見(jiàn) 這里),然后測(cè)試下是不是已經(jīng)可以了~
效果如下:
最近添加了一個(gè)新的方法《使用DEDE織夢(mèng)自帶的郵件功能實(shí)現(xiàn)自定義表單郵件通知(方法二)》,大家也可以參考一下。
友情提示:有些朋友反應(yīng)按這篇文章做了,但是還是收不到郵件提示,可能是以下幾種原因,請(qǐng)認(rèn)真檢查下
1、后臺(tái)沒(méi)有配置Sdede后臺(tái)模板MTP服務(wù),配置方法看這篇文章的后面;
聲明: 本文由我的SEOUC技術(shù)文章主頁(yè)發(fā)布于:2023-07-19 ,文章使用DEDECMS織夢(mèng)自帶的郵件功能實(shí)現(xiàn)自定義表單郵主要講述郵件,自定義,CMS網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請(qǐng)保留鏈接: http://www.bifwcx.com/article/web_30388.html
為你推薦與使用DEDECMS織夢(mèng)自帶的郵件功能實(shí)現(xiàn)自定義表單郵相關(guān)的文章
-
dedecms 織夢(mèng)5.7 圖集實(shí)現(xiàn)分頁(yè)功能,織夢(mèng)技術(shù)
(51)人喜歡 2023-07-19 -
織夢(mèng)模板如何顯示完整的標(biāo)題,dedecms
(101)人喜歡 2023-07-19 -
DedeCms織夢(mèng)后臺(tái)添加編輯文章空白解決辦法
(195)人喜歡 2023-07-19 -
DedeCMS Error: (PHP 5.3 and above) P,織夢(mèng)文章
(102)人喜歡 2023-07-19 -
織夢(mèng)后臺(tái)登錄界面更改,織夢(mèng)技術(shù)
(88)人喜歡 2023-07-19 -
織夢(mèng)dedecms模塊管理空白不顯示的四種解決
(61)人喜歡 2023-07-19