[分享] 如何以 NAS 架設 mail server (7/11更新)

由於有網友 PM 詢問具體的作法, 小弟就把整個步驟從頭做起, 擷圖供網友參考. 跟著做大約 10~20 分鐘可完成

大方向
1.申請 domain name: 如果是工作室, 公司, 單位要用, 就去申請要付錢的. google "domain name註冊', 如果不想花錢, 自己要拿來實驗用的, 就向 DDNS 服務商申請.

2.安裝及設定 mail server 軟體.

3.設定 firewall port forwarding.

實作
這裡是以 NO-IP DDNS 為例.

至 http://www.no-ip.org, 註冊一免費帳號. 選 'FREE' 的就可以了
[分享] 如何以 NAS 架設 mail server (7/11更新)

填一些基本資料
[分享] 如何以 NAS 架設 mail server (7/11更新)

註冊後, 它會寄一封確認信至你註冊的 email address, 記得去收信並 confirm.
回到 NO-IP 官網, 以註冊的 email address & password 登入. 並點選 Add a host
[分享] 如何以 NAS 架設 mail server (7/11更新)

自己取一個好記的主機名稱, 例如 mobile01.no-ip.org, 最下方的 Mail Options 就填入你欲建立的 Hostname, 好記的主機名常常被別人選光了, 就不斷試到一組沒有人註冊過的
[分享] 如何以 NAS 架設 mail server (7/11更新)

至此註冊主機名稱成功.
[分享] 如何以 NAS 架設 mail server (7/11更新)

用 nslookup 驗證一下 (這段如果看不懂沒有關係, 就直接給它跳過)
[分享] 如何以 NAS 架設 mail server (7/11更新)

回到 NAS DDNS 選項, 將剛才註冊的 DDNS hostname & password 埴入, 如果一切 ok, 它會顯示狀態 '正常' (這個 DDNS 的設定, User 也可以不在這裡做, 直接在 IP 分享器上設定更好, 請自行參考 IP 分享器手冊)
[分享] 如何以 NAS 架設 mail server (7/11更新)

接著要啟用 NAS (這裡以 Synology NAS 為例) 裡面的 mail server 功能, 在 Synology NAS 必須啟用家目錄服務. (因為它把 email 存在每個 user 的 home diretory), 在 Synology NAS 的設計, 它是把系統帳號和 mail server 結合在一起.
[分享] 如何以 NAS 架設 mail server (7/11更新)

控制台 > 郵件伺服器, 這裡全部勾就對了(擷圖少勾到身份驗證), 完整域名就填前面申請的 DDNS 域名就對了
[分享] 如何以 NAS 架設 mail server (7/11更新)

這裡設定允許使用什麼通訊協定收信, 全勾好了
[分享] 如何以 NAS 架設 mail server (7/11更新)

Synology NAS mail server 也可以支援 webmail, 不過它是做在套件中心裡, 把它裝上就對了.
[分享] 如何以 NAS 架設 mail server (7/11更新)

至此 NAS 上的設定就完成了, Synology NAS 的 mail server GUI 沒有什麼特別的選項可以做調整的, 要進入 webmail 就直接輸入 http://nas_ip/mail 就可以了.
[分享] 如何以 NAS 架設 mail server (7/11更新)

IP 分享器(firewall) 上面也要做些設定, 不然 email 進不來, 主要就是把 SMTP(25/TCP), POP3(110/TCP), IMAP(143/TCP) 對應至 NAS IP. 如果要從 Internet 上 webmail, 記得 80/TCP 也要 mapping 進來
[分享] 如何以 NAS 架設 mail server (7/11更新)

前面都設定好了, 就可以開始測試了, 不外乎從外面的 yahoo, gmail 寄一封 email 測試. email addresss 格式為 username@domain_name (例如 [email protected]), 然後再從內部寄一封測試信到 yahoo or gmail, IN & OUT 都 ok 了就完工了.

Open Relay test
mail server 最怕就是被人當做跳板亂寄垃圾信, 我們稱之為 mail open relay test, 網路上有很多網站提供這項測試服務, 大家可以 google 一下, 例如這個網站:(click here)

輸入 NAS mail server WAN IP
[分享] 如何以 NAS 架設 mail server (7/11更新)

測試一定要完全 all pass 才行. 這樣就能確保不會被人當跳板了.
[分享] 如何以 NAS 架設 mail server (7/11更新)

拿 NAS mail server 做郵件備存
相信不少人使用網路上一些免費的電子郵件服務, 這裡介紹如何拿 NAS mail server 當做郵件備存用途, 各家的設定方法都差不多, 主要是設定郵件轉寄功能, 將所收到的郵件自動轉寄一份至 NAS mail server, 這裡以 Google mail 為例.

於 Google Mail 設定找到郵件轉寄功能 > 新增轉寄地址, 設定所有接收到的郵件自動轉寄一份至 NAS mail server.
[分享] 如何以 NAS 架設 mail server (7/11更新)

其他注意事項
如下, 如果你用的是動態IP 架設 email server, 就常常會遇到寄出去的 email 被 reject 的青況, 如下圖.
[分享] 如何以 NAS 架設 mail server (7/11更新)

所以用動態 IP 可以架設 mail server, 但常常會被退信. 而如果用固定IP架設, 也請記得一定要去申請 IP 反解 (如不了解字義, 可以 google 一下, 請注意:HiNET PPPoE 用戶申請固定 1 IP是不能申請的.)

Zarafa frontend
Synology NAS 上也可以安裝另一套 Web Mail Server 套件, 它是套用 DSM 原本的 email server 核心, 再佐以 Zarafa frontend 程式, 整個 Webmail 的操作畫面以類似 Outlook 的方式呈現, 而且多了行事曆等功能, 有興趣的 User 可以參考這裡 (click here

[分享] 如何以 NAS 架設 mail server (7/11更新)

結論
Synology NAS 內建的 mail server 和 webmail 套件和系統本身整合的相當好, 但 DSM 所提供的設定功能太過陽春, 基本上是一個可以用的 mail server, 但卻無法做更細部的設定 (例如設定郵件轉寄, vacation, mailing list, filter...), 希望日後 Synology 能夠在此部份再做加強.

其他
#6F alanjain 兄溫馨提醒, 小弟還是建議可以優先考慮 Google Apps for business, 有免費10個 email 帳號, 除非要做很複雜的 email 過濾, 或是再做一份 email 存檔.

*************************************************************************
Synology DSM 4.1 Beta 更新.

於 Synology DSM 4.1 beta 大幅修改原 mail server 功能, 對於 home user or soho user 來說, 見 mail server 功能更完整了.

[分享] 如何以 NAS 架設 mail server (7/11更新)

新版加入防垃圾信功能, 加強郵件日誌, alias別名設定, 而個人也可以設定 auto-reply 於休假或出差期間自動回覆.
FB: Pctine
那其他家的 NAS 怎麼設定, 其實都大同小異.

QNap XMail 套件

至 QPKG 套件中心將 XMail_phpxmail 套件裝上, 並 click 該設定網頁.


初次登入的帳號密碼為 admin/admin


輸入之前註冊的 domain name (此例為 mobile01.no-ip.org)


點擊 domain name 後, 可新增 user. 在 QNap XMail mail server 的設計上, 它的 email 帳戶是和系統帳戶分開的, 此點和 Synology mail server 不同.


回到 RootDomain 頁面, 只要有關 Domain 的項次, 全都用前面申請的 domain name 代入就對了


設定完成後, 其他的驗證步驟請參考 1F.

其他
1.QNap 在 forum 上還提供另一 XDove mail server 套件, 不過官網上所提供的連結失效了, 所以就不再多加說明.

2.XMail 基本安裝並未含其他掃毒及 antispam 功能(僅有簡單的 IP filter 功能), 如果需要更進階的設定, 可以參考這位高人

3.QNap XMail mail server 提供的功能大致上就是把它 '掛' 進系統, 但並沒有太多整合, 同樣的是很 basic mail server 功能.
FB: Pctine
為了平衡報導, 總不能獨厚前面二家, 所以也將 Thecus NAS mail server 套件的安裝紀錄一下.

登入管理界面, 至模組自動安裝頁面, 將 MySQL & Mail server 套件都裝上, 並啟用 (如果未安裝 MySQL, mail server 安裝會提示需 MYSQL 模組)


登入 Mail Server 管理頁面, 原來是 XMail + roundcube Webmail 組合起來的.


XMail 設定和前一篇都相同, 新增 domain 及 user


進入 server config 把一些和 Domain 相關的設定都改過來就可以了.


收工.

ps: 不過 webmail 套件並未完成自動設定, 執行後系統會發生 'DATABASE ERROR' 之類的錯誤. 這部份可能要直接問客服了.

FB: Pctine
pctine wrote:
為了平衡報導, 總不...(恕刪)



P大
你真的很熱心
常看你PO的文
真的專業

奇怪
各NAS廠商
怎麼不來
高薪挖角一下
客服/公關/FAE/SALES
P大都超合適的說

PS:補充一下,你一點都不像,死人臉孔的RD(抱歉,不是真針對全RD,只是...以往接觸的經驗)
成功了~!!!
一次的教學把小弟的兩個疑問給解決了~!
5分奉上~!!
建議不要自己架mail server
掉信 檔信 問題嚴重
可能成為駭客的跳板
現在gmail可以使用自己的網址
又免費

@跟著 ALAN 騎單車,順便寫日記! http://tw.myblog.yahoo.com/alanjain/
很好的文章
對我這種電腦無感的人都會有幫助的
這樣就可以用分身設定郵件帳號了
讓垃圾郵件不再來

alanjain wrote:
建議不要自己架mai...(恕刪)


謝謝你, 將 alan 兄的溫馨提醒加在 1F 了.
FB: Pctine

travel wrote:
這樣就可以用分身設定郵件帳號了
讓垃圾郵件不再來...(恕刪)


如果用分身的 email address 去外面註冊一些網站, 還是有可能被不肖業者搜集.
FB: Pctine
cyuanyi wrote:
你真的很熱心, 常看你PO的文...(恕刪)


既然網友已經 PM 詢問, 花不了多少時間, 就隨手紀錄一下, 不過謝謝網友 santos79 提醒, 小弟之前也沒有注意到 NO-IP.com 可以登錄 MX record.
FB: Pctine
關閉廣告
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 7)

今日熱門文章 網友點擊推薦!