一般的網站都會有留言表單的功能,客戶總會要求程序員把用戶的留言信息發送到客戶的郵箱里,這樣可以及時查看留言的內容,本來這個事很簡單,只要使用php自帶的sendmail插件就可實現了,但我發現使用這個功能用戶有時不一定能接收到郵件,特別是一些郵箱地址是無法收到郵件的,所以我們可以使用更穩定的功能:阿里云的郵件推送功能,它不僅可以實現單個的郵箱的發送,更重要的是可以發送給各種各樣的郵箱,發送成功率非常的高,強烈推薦使用,而且費用很低,發送5萬封才81元,有效期半年。話不多說,現在咱們來講講如何配置郵箱推送的功能。
第一步,進入郵件推送控制臺,點擊郵件設置->發信域名,如下圖所示:

然后點擊右上角的“新建域名”,添加發信域名,添加后發信域名的狀態處于“待驗證”,點擊“配置”,進入域名設置的頁面,如下圖所示:

需要驗證“發信配置”中的“所有權驗證”和“spf驗證”,收信配置的“MX驗證”和“CNAME驗證”,這些配置很簡單,只要去域名管理控制臺那里,找到這個域名,然后進行上面的一系列解析就可以了,域名解析后,點擊“驗證”,如果驗證通過,發信域名的狀態就顯示“驗證通過”,如果有另外的解析有問題,可以再次點擊“配置”查看哪個解析出現問題,這樣最關鍵的一步就設置完成了。
第二步,就是點擊發信地址,如下圖所示:

點擊“新建發信地址”,如下圖所示:

首先是選擇發信域名,就是第一步添加的那個域名,然后填寫賬號(可隨意填寫,但不可修改),填寫后會生成發信地址,然后填寫回信地址(填寫你的郵箱,驗證回信地址時會用到),添加后回到發信域名列表,點擊“驗證回信地址”,這時你填寫的回信地址的郵箱會收到一份郵件,如下圖所示:

點擊截圖中的“鏈接”,即可驗證通過(一個小tips:如果點擊該鏈接彈出的瀏覽器未登錄阿里云,則驗證失效,建議使用已登錄的阿里云賬號的瀏覽器打開該郵件)。
第三步,就是設置郵件標簽和郵件模板,這兩塊我設置了,但發送郵件的時候,這兩塊功能都未體現在郵件內容里,所以暫時不知道有何用處。
當然你還尚未添加過AccessKey,還需要設置AccessKey。就這樣郵件推送的設置完成了。