想請教關於郵件伺服器備援的問題

各位前輩好

小弟我本身興趣自行有架設網站和郵件伺服器
基本上沒什麼太大問題

唯獨就是我自行架設郵件伺服器有發生過伺服器物理停機狀況(長時間停電)
我目前是會一年將近一半的時間在台灣,其他時間在其他國家
雖然有考慮弄Wake on Lan在電回復後可以開機,但如果遇到實體真的故障時,沒有人可以幫忙處理

所以才會有考慮到用備援方式
這邊有查了一下Google,但能得知的僅片段
簡單來講似乎就是MX記錄這邊可以多設幾個,例如主郵件伺服器MX優先順序設定為10,次要MX記錄設定為20

問題來了,目前我主郵件伺服器MX記錄設定為10這沒問題
但是備援機制的MX記錄不知道該怎麼設定
我的想法是
1. 一般正常狀況下,就是走主郵件伺服器
2. 主郵件伺服器如果故障的狀況下,則是走備援機制(如寄到個人信箱)

我備援機制考慮使用Email Routing或是Email Forwarding之類(或者有更佳的方式?)
Cloudflare使用Email Routing的話,是不允許加入其他的MX記錄,這樣會讓Cloudflare本身的Email Routing功能失效
使用網域註冊商的Email Forwarding的話,則是沒有MX記錄可使用,是直接進入備援機制寄送到個人信箱

不知道各位前輩是否有較好的建議,也請不吝指教
2024-07-30 15:57 發佈
如果沒有辦法維持主機電力、網路及硬體,那就去IDC租個機房吧!
收件備份最先決的條件就是把信件收下來

大部分的Mail Server對於未能成功地送出去的信會先保留,之後再重新遞送(預設30分鐘),再經一段時間後(預設12小時)還是無法成功,就會丟棄(或退回)

MX只是指定MTA,如果MTA伺服器內有符合的本機帳戶,就把郵件放入本地信箱中 ( Mailbox ),不然就遞送給再下一個 MTA,信件傳遞有總時間限制(預設12小時)
akenomeisei wrote:
各位前輩好小弟我本身...(恕刪)
如果是物理性停機的話 不妨設置一個不斷電設備 或者 找個助理 幫你顧
akenomeisei
akenomeisei 樓主

首先,我有使用UPS,只是遇到較長時間的停電(如超過1小時),這就撐不住了,再來是個人興趣架設,所以其實也沒有助理,得一切都靠自己

2024-07-31 11:02
chuway wrote:
如果沒有辦法維持主機...(恕刪)


首先,感謝您的回覆以及指教
該郵件伺服器算是我個人的興趣研究架設起來的
郵件伺服器系統採用DomLinux

其實說真的穩定(自開機以來除了停電外,沒出過什麼問題)
但就是這個「停電」我沒辦法克服
即便有了UPS,最多也只能撐1小時左右

如同文章我所提到的
我一年有將近一半的時間不在台灣
這篇比較偏向技術探討(不然說真的我去搞個Office 商業基礎版一個月195就搞定了,這個肯定比我自己架的郵件伺服器穩定許多)
若僅是用租賃就解決的話,就有點沒意思了(雖然有點折騰自己就是)

所以回歸到這篇主題的訴求是
使用自己架設的郵件伺服器的備援機制可以有什麼解決方式(特別是搭配免費資源做救援)

但是您的回覆讓我有收穫,就和我當初所查詢的由MX記錄下手(但備用的MTA伺服器要指向例如Gmail或是Outlook免費資源這塊我還不知道可以怎樣設定就是,或許就是Email Routing或是Email Forwarding這塊?)

再次感謝您的回覆
pc8801

錢不是問題你就自己搞個小型電廠行了

2024-07-31 12:30
akenomeisei
akenomeisei 樓主

如果是搞個小型電廠就好那還不如直接購買Office 商業基礎版就好(195 NT/月),我這篇是比較希望偏技術交流的

2024-07-31 14:36
租個VPS不就解決了!!
akenomeisei
akenomeisei 樓主

Hi Jimmy大,感謝你的回覆,其實就如同下面的測試回覆,是有得到結論(之前我的假設是可行的),如果考慮到備援方案或是價格來講iCloud+是個不錯的選擇(一個月30 NT而已)

2024-08-01 11:34
akenomeisei
akenomeisei 樓主

以及Cloudflare的Email Routing的方案(我戲稱小氣鬼方案)也是可行的,可以直接轉信到Gmail或是Outlook之類,然後透過第三方就可以發信也是用自己域名

2024-08-01 11:36
經過自己的測試,其實是可行的(2024/07/31-2024/08/01驗證)

目前我想到的有幾個做法,但共通的就是MX記錄要有設定優先順序
例如我的主郵件伺服器設定是
A記錄 mail xxx.xxx.xxx.xxx(這裡是ip)
MX記錄 mail.abcd.com 優先度10

目前想到的有兩種方法
1. 使用可以用自己域名的信箱(會提供DNS設定包含MX記錄) - 驗證成功(2024/07/31)
我目前試驗成功的是使用Zoho
因為Zoho是目前免費可以直接設定為使用你自己域名的信箱(但僅限5個帳號,後續會不會取消,這個就很難說)
我嘗試把主郵件伺服器電源關掉,然後用私人信箱寄信到主郵件伺服器的特定郵箱
有在Zoho的信箱確認到來自我私人信箱寄來的信件
於是我再用Zoho回信給私人信箱,私人信箱也有收到信件沒問題
然後這時候再把主郵件伺服器電源打開
這時候再用私人信箱回信,這時候主郵件伺服器的信也有收到(並回覆回去也成功)

所以這個方法是沒問題的
這裡提供Zoho的相關頁面
為您的企業提供安全且專業的電子郵件
在下面有個「永遠免費方案」,選擇這個
只是這個僅5G(最多5位),但就以備援機制來講,其實就已經相當夠用了
而且就算Zoho轉收費的情況下,最低1個月1美金也相當優惠,當作備援機制來講也夠用了

這邊要附註一點的是,在設定MX記錄的時候,他會要強制覆寫你原本的MX設定
當然你可以自己手動加入,也可以不理會他
然後把Zoho提供的三條MX記錄的優先度往後調(如mx.zoho.com MX記錄優先度設定為20,mx2.zoho.com MX記錄優先度設定為40,mx3.zoho.com MX記錄優先度設定為60)

這邊會一直冒出警告說要更改,這裡不要理會該警告即可

除了Zoho外有其他選擇嗎?
答案是有的,NameCheap也有提供極為便宜的電子信箱方案(可以使用你的域名)
Professional Business Email
初次購買的話有年購0.99美金/月方案(單一信箱僅5GB),一年後會變成14.88美金/年
以備援方案來講,個人覺得很佛心了

2. Email Routing(Cloudflare) - 驗證成功(2024/08/01驗證)
和上面Zoho一樣,都會出現警告(甚至顯示Email Routing功能停用中或是設定錯誤)
但不管這些警告,該填入的相關資訊(MX記錄相關)都填進去就對了

2024/08/01心得

以上為自行摸索出來也實際測試沒問題

網路上沒什麼相關資訊,雖然也有查詢了英文網站,但可能關鍵字下的不對,有找到類似的標題內容
卻沒有「這個方法行不通」的結論(也沒有可以怎麼解決的辦法)
或許自己英文還太菜了吧

但在追求解決方案的這過程中也相當有趣,最後達成自己的目標也快樂就是

追加事項:也要感謝 赦滅大 提供訊息,有關於使用iPhone的人應該都會有使用iCloud,有的人覺得太小都會升級成iCloud+,而iCloud+不管哪個方案,都可以自訂自己網域的郵件
在「iCloud 郵件」中使用自訂電子郵件網域
最便宜的價格為30 NT/月

我本身沒有使用iPhone所以不清楚這內容,但如果有提供DNS設定(特別是MX記錄)的話,我想應該和Zoho一樣可行的


以上內容加以圖片化後也放在我個人的網站
[郵件系統]關於郵件系統的備援 – 微付費版
赦滅

若有訂閱 iCloud+ 方案(任何方案皆可),iCloud+ 就有提供一個「iCloud 郵件使用自訂電子郵件網域」功能,但能不能拿來當備援我就不清楚了

2024-08-01 8:44
akenomeisei
akenomeisei 樓主

Hi 赦滅大,依據我目前的測試,只要該服務能夠提供MX記錄(DNS設定)的話,應該都是可行的

2024-08-01 8:51
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?