Mailgun是第三方發信服務,免費額度可以一個月發10,000封,而且它進垃圾信匣的機率非常低微,可以結合在WordPress上以取代虛擬主機上的內建的發信服務,因此深受喜愛。
但是初次使用的人,需要滿研究一下它的設定的,所以在入門上有點小門檻,本篇暫不是要教導如何設定,而是要講一段錯誤訊息的意思...
"Free accounts are for test purposes only. Please upgrade or add the address to authorized recipients in Account Settings."
(免費帳戶僅用於測試目的。請在“帳戶設置”中將該地址升級或添加到授權收件人。)
Mailgun都設定好了之後,可以安裝相關的mailgun外掛來發信,在發測試信時就會遇上這一段錯誤訊息,
當初一直找不到是啥原因,這段訊息在google上相關資料是說要我們添加一個「授權收件人」才能發信免費信,添加了後一樣會出現上面那段也不能發信,
後來找到另一段說明,原來是要先綁信用卡,
先選一個最低付費方案的來按升級並綁信用卡
對,因為我們目前是free方案,是連測試信都無法發出的,所以請選一個最低的方案來按下升級,並綁好信用卡,
綁了信用卡後也不會馬上被刷卡,除非你一個月發信超過了免費的一萬封,才能被刷卡,所以可以安心點下「升級」並綁好信用卡,
這樣就可以享受一萬封的免費發信服務了。
簡單筆記一下我自己佈局Mailgun的大流程(細微流程可能需要很多篇幅):
1、申請cloudflare
把自己網域先給cloudflare代管(免費),我在遠振那邊的網域直接改一下cloudflare給的DMS就可以直接託管過去了。
2、申請Mailgun帳號,並綁定信用卡。
3、在Mailgun把自己網域加入,會得到六組DNS。
4、在cloudflare中的自己網域中加入此六組DNS。
5、WordPress後台安裝【WP Mail SMTP by WPForms】外掛,並測試發信,測試完此外掛勿刪,它會替全站套用你的發信設定。
6、若可發信成功,請照原本你慣用的發信外掛來發信即可,只要將發信或電子報外掛的傳送方式設成Mailgun的SMTP的帳密與相關資訊即可。(此時聯絡表單、購物商店訂單通知等應可以自動正常發信)
▼Woocommere訂單
▼MailPoet電子報外掛
使用Cloudway的VPS主機才需要這樣的佈局,不然使用虛擬主機的話,本身這些商店通知信、聯絡表單其實都不用再做設定就能正常發送了,就不用這麼搞工,以上是我測試2日1夜才用出來的。