新聞中心
wordpress無(wú)插件完美實(shí)現(xiàn)smtp發(fā)件功能
在我們無(wú)憂主機(jī)php虛擬主機(jī)的用戶中,有大部分人都是用的wordpress。wordpress在找回密碼、評(píng)論郵件通知時(shí),我們都會(huì)用到郵箱功能。那么,我們?cè)撊绾闻渲脀ordpress的郵箱功能過(guò)呢?我們都知道,發(fā)郵件有兩種方式。一種是wp默認(rèn)的mail函數(shù)方式(sendmail)發(fā)郵件,這個(gè)是wp默認(rèn)的,另一種方式就是比較先進(jìn)而又有效率的smtp方式。我們選擇的時(shí)候,如何選擇類?那種更好? 無(wú)憂主機(jī)(www.gle-technology.com)小編,強(qiáng)烈推薦使用smtp這種經(jīng)過(guò)安全驗(yàn)證的方式發(fā)送郵件。使用mail函數(shù)發(fā)郵件,這種方式,非常容易導(dǎo)致發(fā)送的郵件直接被過(guò)濾掉,或者直接發(fā)送不成功。為了保障你的郵件發(fā)送成功率,小編“強(qiáng)烈雞凍”推薦給你的wordpress配置好smtp郵件功能。詳細(xì)配置,請(qǐng)直接參考“wordpress插件Configure SMTP配置SMTP郵件的詳細(xì)設(shè)置方法” 好了,上面我們回顧下了以前的歷史小內(nèi)容,下面我們談?wù)劻硪环N方式來(lái)實(shí)現(xiàn)wp的smtp郵件功能的設(shè)置。我們?yōu)槭裁从忠氵@么一篇類?來(lái)說(shuō)smtp郵箱的配置?不是多此一舉類?我相信,使用過(guò)一段的時(shí)間的wordpress的站長(zhǎng)都會(huì)明白一個(gè)道理,插件用的越多,wordpress博客加載的就越慢,而且影響訪問(wèn)速度,插件多了,極有可能還是碰到插件沖突導(dǎo)致網(wǎng)站運(yùn)行錯(cuò)誤。能少一用個(gè)插件,就少一份“安全隱患”,我們要將wordpress的插件用在刀刃上。所有就有了今天這篇文章,無(wú)插件實(shí)現(xiàn)wordpress的smtp郵件功能,使用php代碼實(shí)現(xiàn),更高效,更安全。詳細(xì)配置方法如下: 一、擁有一個(gè)smtp功能的郵箱 首先我以qq郵箱為演示郵箱。要把郵箱的smtp的服務(wù)打開(kāi),以QQ郵箱為例,smtp服務(wù)設(shè)置在(設(shè)置——帳戶設(shè)置——POP3/IMAP/SMTP/Exchange服務(wù) 下面三個(gè)全勾上),保存OK。如下圖, 無(wú)憂主機(jī)(www.gle-technology.com)小編溫馨提示:163郵箱、gmail郵箱、這些免費(fèi)郵箱也都自帶smtp功能,您直接申請(qǐng)就可以直接使用。 二、修改wordpress代碼實(shí)現(xiàn)smtp郵件功能 開(kāi)啟了郵箱的smtp服務(wù),下面就是配置wordpress了。使用ftp工具連接您的空間,找到相應(yīng)模板下的functions.php(默認(rèn)路徑為…/wp-content/themes/twentyeleven/fuinctions.php),使用EditPlus編輯(沒(méi)有EditPlus可以去百度下載),將下面代碼添加到<? 后面。如下:
//使用smtp發(fā)郵件 add_action('phpmailer_init', 'mail_smtp'); function mail_smtp( $phpmailer ) { $phpmailer->IsSMTP(); $phpmailer->SMTPAuth = true;//啟用SMTPAuth服務(wù) $phpmailer->Port = 465;//MTP郵件發(fā)送端口,這個(gè)和下面的對(duì)應(yīng),如果這里填寫25,則下面為空白 $phpmailer->SMTPSecure ="ssl";//是否驗(yàn)證 ssl,這個(gè)和上面的對(duì)應(yīng),如果不填寫,則上面的端口須為25 $phpmailer->Host = "smtp.gmail.com";//郵箱的SMTP服務(wù)器地址,如果是QQ的則為:smtp.exmail.qq.com $phpmailer->Username = "admin@gmail.com";//你的郵箱地址 $phpmailer->Password ="******";//你的郵箱登陸密碼 }如下圖展示: 特別注意端口和協(xié)議一定要對(duì)應(yīng)。簡(jiǎn)單搞定,然后上傳覆蓋即可。現(xiàn)在看看,效果吧! 您也可以參考本站其它php開(kāi)源程序的smtp郵箱配置教程: Ecshop網(wǎng)店系統(tǒng)如何應(yīng)用郵件功能設(shè)置SMTP郵箱自動(dòng)發(fā)郵件 Drupal技術(shù)文檔翻譯:站點(diǎn)無(wú)法發(fā)送郵件的時(shí)候的處理辦法 純Linux環(huán)境下高端免備案【香港獨(dú)立IP地址】php空間,僅僅只需199元一年起。商務(wù)中國(guó)域名核心代理直銷50元注冊(cè)國(guó)際頂級(jí)域名
本文地址:http://www.gle-technology.com/wordpress/8579.html