織夢提交自定義表單后郵箱通知環(huán)境要求:
主機(jī)465端口是開啟和放行的
php擴(kuò)展openssl是開啟的
php擴(kuò)展sockets是開啟的
1、QQ郵箱 或者 163郵箱 126郵箱 開啟SMTP服務(wù),拿到授權(quán)碼,根據(jù)自己的來,其他郵箱開啟SMTP服務(wù)類似
2、網(wǎng)站后臺 - 系統(tǒng) - 系統(tǒng)基本參數(shù) - 核心設(shè)置
是否啟用SMTP方式發(fā)送郵件:是
SMTP服務(wù)器:ssl://smtp.163.com 或者 ssl://smtp.qq.com
SMTP服務(wù)器端口:465
SMTP服務(wù)器的用戶郵箱:[email protected] 或者 [email protected]
SMTP服務(wù)器的用戶帳號:lol9 或者 344693787
SMTP服務(wù)器的用戶密碼:填你郵箱授權(quán)碼,不是郵箱登錄密碼
3、網(wǎng)站后臺 - 系統(tǒng) - 系統(tǒng)基本參數(shù) - 添加新變量
變量名稱:cfg_shoujianren
變量類型:文本
參數(shù)說明:收件人
所屬組:站點(diǎn)設(shè)置
4、打開 /plus/diy.php 找到
$id = $dsql->GetLastID();
在它的下面加入
$mailtitle = "{$diy->name}--留言通知www.lol9.cn六久閣織夢模板網(wǎng)"; $mailbody = ''; foreach($diy->getFieldList() as $field=>$fieldvalue) { $mailbody .= "{$fieldvalue[0]}:{${$field}}"; } $headers = "From: ".$cfg_adminemail." Reply-To: ".$cfg_adminemail; if($cfg_sendmail_bysmtp == 'Y' && !empty($cfg_smtp_server)) { $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_shoujianren,$cfg_webname ,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype); } else { @mail($cfg_shoujianren, $mailtitle, $mailbody, $headers); }
需要了解其他織夢自定義表單郵件通知方法請移步《》
《》
附上服務(wù)器465端口開啟方法:
目前很多服務(wù)器都關(guān)閉了25這個(gè)以往用來發(fā)送郵件的端口,而改成了465端口,造成很多站長的網(wǎng)站都無法再發(fā)送郵件了,這里以阿里云為例介紹一下如何將原來的25端口,改成465端口正常發(fā)送郵件
在阿里云后臺找到配置規(guī)則:
然后在入方向里添加放行465端口,類似于下圖操作方法:
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: 織夢提交自定義表單后郵箱通知教程超簡單版(支持所有郵箱)