自動外鏈工具 在線排版工具 搜索引擎提交入口 wordpress主題推薦 批量打開網址工具 【老域名購買】 思享SEO導航 【網站合作】

Easy WP SMTP插件:解決wordpress無法發送郵件

1933
文章目錄
  1. 設置Easy WP SMTP
  2. 測試SMTP

用阿里云的朋友應該知道,安裝wordpress是無法發送郵件的。之前一直以為是php不支持mail函數。但后來在群里聽一個vps面板開發的說,這個函數很多環境都是默認開啟,但是很多機房都不允許發送郵件出去。不知道對不對,反正有必要安裝一個插件,通過SMTP來發送郵件。

設置Easy WP SMTP

插件的安裝就不說了,直接到插件里面搜索下載就行了,這里說一下WP SMTP也行,好像還是漢化的。我見Easy WP SMTP比較新舊選了這個

分別來講一下各項的設置

第一項From Email Address,填寫郵箱就好了

第二項From Name,發郵件的用戶名

第三項SMTP Host,smtp服務器地址,163郵箱的是smtp.163.com,qq的是smtp.qq.com。其他的郵箱服務商百度一下就好了

第四項Type of Encription加密類型,默認None

第五項SMTP Port端口 ?一般默認是25

第六項SMTP Authentication認證,也不知道是個什么,反正選否沒發送郵件成功

第七項SMTP username,郵箱賬號

第八項SMTP Password,SMTP授權碼

主要是第八項,郵箱需要登錄設置開通SMTP服務,默認是關閉的,開通后獲得授權碼,填第八項,思享以前一直以為是郵箱登錄密碼,結果沒成功

測試SMTP

最后,可以測試一下是否可以發郵件

另外,我還在網上找了代碼實現的方法,大家自己測試是否可行,functions.php加入如下代碼:

  1. //使用smtp發送郵件
  2. add_action('phpmailer_init',?'mail_smtp');
  3. function?mail_smtp(?$phpmailer?)?{
  4. $phpmailer->FromName?=?'你的名字';?//發件人
  5. $phpmailer->Host?=?'smtp.exmail.qq.com';?//修改為你使用的SMTP服務器
  6. $phpmailer->Port?=?465;?//SMTP端口,開啟了SSL加密
  7. $phpmailer->Username?=?'你的郵箱地址';?//郵箱賬戶???
  8. $phpmailer->Password?=?'******';?//輸入你對應的郵箱密碼,這里使用了*代替
  9. $phpmailer->From?=?'你的郵箱地址';?//你的郵箱???
  10. $phpmailer->SMTPAuth?=?true;
  11. $phpmailer->SMTPSecure?=?'ssl';?//tls?or?ssl?(port=25留空,465為ssl)
  12. $phpmailer->IsSMTP();
  13. }
來源:本文由思享SEO博客原創撰寫,歡迎分享本文,轉載請保留出處和鏈接!
seo培訓評論廣告

搶沙發

昵稱*

郵箱*

網址

七乐彩选号技巧