主頁 > 網(wǎng)站建設 > 建站知識 > 織夢dedecms自定義表單留言板郵件提醒設置

織夢dedecms自定義表單留言板郵件提醒設置

POST TIME:2017-11-12 23:48

一,先在后臺核心,頻道模型,自定義表單中設置好留言板及相關字段.具體可以搜索了解.


二后臺,系統(tǒng),基本參數(shù),添加新變量,增加myemail即客戶留言后的收信電子郵件地址比如,比如設置你的常用qq郵箱
三,后臺,系統(tǒng),基本參數(shù)核心設置中,設置好163發(fā)件服務器,如下圖,前提是163要開啟一下smtp服務.
四,修改plus/diy.PHP文件,找到
if($dsql->ExecuteNoneQuery($query)){
在下面添加
//發(fā)送EMAIL
$mailtitle=$corporate.'在'.$cfg_webname.'發(fā)表了留言';
$mailbody ="公司名稱:".$corporate."<br/>聯(lián)系人:".$contacts."<br/>電話:".$phone."<br/>地址:".$address."<br/>qq:".$qq."<br/>留言內(nèi)容:<br/>".$content."\r\n\r\n";
$headers = "From:".$myemail."\r\nReply-To: ".$myemail;
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_usermail,$cfg_smtp_password);
$smtp->debug = false;
$smtp->sendmail($myemail, $cfg_webname,$cfg_smtp_usermail,$mailtitle, $mailbody, $mailtype);
}
else
{
@mail($myemail, $mailtitle, $mailbody,$headers);
}
其中的corporate,contacts,phone,qq,address,content都是自定義字段,對比修改或刪除,如果收信失敗.
把上面的debug = false修改為debug = true查看錯誤原因
五,經(jīng)過測試,qq郵箱服務器一直沒法收信,
提示530 Error: A secure connection is requiered(such as ssl).
原因主要是qq郵箱的黑名單制度,通過網(wǎng)站發(fā)送來的郵件會被認為不安全,解決辦法為
登錄qq郵箱,進入郵箱首頁,點擊最下面的自助查詢,收信查詢,刪除黑名單
=================
如果163郵箱作為發(fā)信郵箱,在測試時,發(fā)現(xiàn)發(fā)郵件報錯535 Error:authentication failed.
調(diào)用163郵箱服務器來發(fā)送郵件,我們需要開啟POP3/SMTP服務,這時163郵件會讓我們設置客戶端授權碼,這個授權碼替代上面代碼部分的passwd即可成功發(fā)送郵件


上一篇:系統(tǒng)未綁定暢言賬號,我們將自動為您分配一個

下一篇:織夢dedecms文章內(nèi)容頁圖片自動居中,自適應手機

收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266