現在很多虛擬主機都是默認不支持 mail() 函數發送郵件的,不過一般都提供 smtp 發件支持。要找一個好用的 smtp 發送郵件方可不容易,不是發件數量限制太小,就是經常被判為垃圾郵件。所以倡萌此前一直在服務器搭建郵件發送功能,并想辦法優化提高郵件可行度,避免被判為垃圾郵件,但效果還是不太理想。前些天,想起了阿里云的郵件推送服務,并進行了測試,發現真的不錯哦,于是就有了這篇文章。
阿里云的郵件推送服務,每天免費200封,對于一般中小站點來說,基本夠用了。即使不夠用,花錢購買郵件包也不貴。
1、要了解和開通阿里云郵件推送服務,請查看:https://www.aliyun.com/product/directmail
2、開通以后,在控制臺進入“發信域名”新建域名:
3、添加域名后,點擊配置,可以查看到域名配置信息
4、按照域名配置信息的提示,到你的域名解析后臺添加3條解析記錄:
5、添加完解析記錄,回到阿里云后臺,點擊“驗證”,返回“驗證通過”說明解析生效:
6、切換到“發信地址”界面,新建發信地址:
7、選擇剛才添加的發信域名,然后輸入你要使用的賬號,輸入回信地址,選擇發信類型:
注:發信類型有:
觸發郵件:注冊確認、訂單確認、密碼重置、交易通知等
批量郵件:自有用戶的產品促銷、期刊訂閱等但是有些用戶反饋,觸發郵件方式不太穩定,你可以根據自己的實際選擇吧,這里我選擇的是批量郵件
8、添加完返回到界面,點擊“驗證回信地址”,然后會發送郵件到你的回信地址,到你的郵件箱點擊郵件的鏈接驗證通過即可,注意哦,驗證郵件可能在垃圾箱里。然后設置SMTP 密碼。
9、完成上面的步驟后,阿里云的郵件推送的SMTP發送功能就設置好了
在你的WordPress后臺安裝一個SMTP插件,比如這里我選擇的是 SMTP Mailer ,安裝插件后,進入設置界面,按照下圖設置smtp信息:
注意:
如果你在其他地方(比如倡萌主題設置界面的高級設置中)修改過“發件人郵箱”和“發件人名稱”,請務必將“發件人郵箱”修改為在阿里云后臺設置的發信地址,并保證發件人名稱的一致性。
10、發送測試郵件,成功后就OK啦
你可以在阿里云的郵件推送后臺查看到發送的每封郵件的收件人和發送情況等等,經過幾天的測試,發現還是比較穩定的。當然,阿里云的郵件推送也可以在其他支持smtp發送的建站程序中使用!
新聞熱點
疑難解答
圖片精選