前言
這個問題,保證會困擾許多第一次架站的新手,把以下看完應就懂為何網站寄信總是失敗了!
只要你的WordPress網站有在線運作,多多少少都會有寄出通知信的時候,例如聯絡表單、忘記密碼、文章留言、新訂單等等的通知信,這個不算什麼功能,但需要你有正確的認知並做正確的設定,就能讓網站可以正常寄出各式通知信。
說明
正確的認知
以點擊「忘記密碼」為例子,假設有人點擊「忘記密碼」,此時網站是在「寄通知信」這件事上有什麼運作?
1、網站端是「寄件人」,會寄一封取回密碼的信件給此會員,此會員是「收件人」。
2、當網站端寄出通知信後,理論上只要「收件人」不論是何種信箱只要信箱無誤,都會立即收到信件,但如果收件人的信箱已確認無誤但都收不到信,那最可能的原因就是「寄件人」出了問題。
3、新手在面對這個問題時 ,會直覺以為用我的個人gmail給在網站端來當寄件人,這樣應收得到了吧?很抱歉,仍會收不到,這裡就是「認知有問題了」。
4、雖然你的個人gmail在網站中設定成寄件人,但這樣仍會有高機率是失敗的,就算成功寄出,收件人信匣也會提示「這是風險郵件或這可能是冒名」之類的紅字警告。
5、重點來了,重點就是當你把個人gmail提供給網站端來當寄件人時,在郵件傳送與接送的網路系統上你會這樣做會讓你的網站所寄出的信被判定為「冒名gmail.com的網域來寄信」,所以不是寄信失敗被退回或就是被紅字警告或進垃圾信匣中。(這一點認知很重要)
6、有了正確的認知後,我們就不能把私人gmail直接在網站中設定成寄件人,那應怎麼辦?
7、那麼我把「寄件人信箱」改成「[email protected]」,也就是假設我的網域是「smallway.com.tw」,我就命名一個叫「[email protected]」的信箱來當「寄件人」,這樣的網域信箱所代表的就是以此網站的名義來寄信,就不會有被判定「冒名」的問題,對吧?
8、這種「[email protected]」叫做「網域信箱」,又稱「企業信箱」,理論上是沒有冒名的問題,但光這樣仍不足可以正常寄信成功。
9、我們所創立的「[email protected]」是用你的網域結尾的,是一種「網域信箱」,又稱「企業信箱」必須是有效的,而不是單靠隨意命名就能讓網站端寄的出各式通知信。
10、何謂「有效的網域信箱」?例如我必須真正創立叫「[email protected]」的信箱而且它是有帳密的,且在還沒與網站結合時就可以正常收發信件的,那麼這樣的信箱就可以融入網站,當成是網站端的「寄件人」了。
創立有效的網域信箱
創立一個真正的、有效的「網域信箱」,又稱「企業信箱」。
以本站的教學範圍中,提供幾個取得網域信箱的方式 :
來源 | 說明 |
---|---|
(1)網域商:Gandi有送2個免費的網域信箱 | 參考此篇申請 : https://smallway.com.tw/wp/12829/ (2024年會開始收費) |
(2)主機商:Cloudways主機商可1美元取得 | 參考此篇申請 : https://smallway.com.tw/wp/12468/ (1個信箱是1美元,月租) |
(3)主機商:台灣遠振主機商有送 | 遠振主機有諸多限制,除非可以接受這些限制才會申請遠振的主機來架站,此時再來使用它的免費網域信箱。 |
以上建議是用Cloudways主機商的1美元取得1個信箱的方式,因2024年起,Gandi網域信箱開始收費且費用比Cloudways主機商的1美元還高,一開始就選用Cloudways主機商的信箱,明年就不用再考慮重新設定信箱的事宜。
正確的設定
當你取得網域信箱後,就可以把網域信箱的帳密、連線協定,直接設定在網站中,這樣網站就可以正常寄出信件了。
來源 | 說明 |
---|---|
(1)網域商:Gandi有送2個免費的網域信箱 | 參考此篇申請 : https://smallway.com.tw/wp/12829/ (該篇後面有介紹如何把信箱融入網站使用) |
(2)主機商:Cloudways主機商可1美元取得 | 參考此篇申請 : https://smallway.com.tw/wp/12468/ (該篇後面有介紹如何把信箱融入網站使用) |
(3)主機商:台灣遠振主機商有送 | 尚無寫教學。 |
以「聯絡表單」為例,就可以安心使用「網域信箱」當成是「寄件人」且會寄信成功至收件人的信箱。