欧美日韩国产精选国产永久在线入口|久久精品无码av色色丁香婷婷五月|欧美伊人网91天天视频色板一区|啪啪激情五月天国产高清一卡二卡|激情五月天丁香高清有码无码中文|高清无码免费在线看免费黄片|蜜桃亚洲 无码二区三区黄色网|人人叉人人爽日美黄色视频

新聞中心

opencart提交contact us頁面的時候郵件報錯的解決方法

作者 / 無憂主機 時間 2015-11-26 15:46:50

人無完人、金無完金,雖然opencart無憂主機小編覺得非常優(yōu)秀了,但是總是有一些小bug出現(xiàn),但是今天無憂主機小編講解的這個不是什么小bug,而是無憂主機的php空間直接是禁止了mail函數(shù)了的,所以在提交聯(lián)系我們contact us頁面的時候,郵件報錯的原因了。下面無憂主機具體來說一說具體的報錯的原因,以及解決方法: 您的郵件設置了SMTP,所以呢SMTP默認的是從您設置的SMTP中的email賬戶中發(fā)送郵件,那么當我們提交聯(lián)系我們的contact us頁面的時候默認的發(fā)送方是您設置的email地址,所以直接就被您的SMTP服務器直接給拒絕導致的,所以會導致這樣的錯誤,那么無憂主機小編已經(jīng)找到對應的這種錯誤進行解決了,此方法在無憂主機php空間中完美的測試成功。 修改這樣的錯誤首先我們就需要找到該代碼的,那么就需要找到: catalog/controller/inforamtion/contact.php,打開這個php文件,然后找到以下代碼:

$mail->setFrom($this->request->post['email']);
$mail->setSender($this->request->post['name']); 
$mail->setSubject(html_entity_decode(sprintf($this->language->get('email_subject'), 
$this->request->post['name']), ENT_QUOTES, 'UTF-8'));
然后替換成如下代碼:
$mail->setFrom($this->config->get('config_email'));
$mail->setSender('Noreply'); 
$mail->setSubject(html_entity_decode(sprintf($this->language->get('email_subject'), 
$this->request->post['name'], $this->request->post['email']), ENT_QUOTES, 'UTF-8'));
修改完這里那么嗨需要修改一個相應的語言文件,如下: catalog/langauge/english/information/contact.php中找到如下代碼:
$_['email_subject'] = 'Enquiry %s';
然后修改為:
$_['email_subject'] = 'Enquiry %s from %s';
就這樣我們就輕松的解決了服務器不支持mail方式發(fā)送郵件,而提交contact us郵件報錯的問題。 無憂主機相關文章推薦閱讀: OPENCART設置偽靜態(tài)教程 OPENCART前后臺谷歌URL文件解決 淺談OPENCART為什么需要服務器支持CURL擴展

本文地址:http://m.love62.cn/others/20952.html

1
1
1
1
1
1
1

客戶服務熱線

0791-8623-3537

在線客服