ad_728x90

2013年12月27日 星期五

輕鬆擁有自己的Mail Server



from:http://blog.xuite.net/sendohshih/blog/41958216

最近碰到不少朋友剛好工作上需要自己架設Mail Server,之前我剛好有使用過免費的hMailServer;藉此機會跟大家分享如何在最短時間內建立一台SMTP Server。首先請各位到 http://www.hmailserver.com/ 下載安裝程式,接下來只要各位按圖施工保證成功!以下的步驟我使用的hMailServer版本是5.3.3, build 1879

1.執行安裝程式,一路只要按NEXT就好,直到安裝項目這裡請選擇完整安裝。現在很多Server軟體都把管理介面跟真正的Server核心分開,所以你可以把Server核心裝在比較強的電腦、然後把管理介面裝在普通電腦。不過這裡我們為求方便選擇全部安裝於您的電腦



2.到了選擇使用哪種資料庫來讓hMailServer儲存資料時,請選微軟的SQL Compact這樣他資料庫方面一切都會幫您設定好;大幅加快您的Server安裝時間

3.接下來要幫hMailServer設定一組至少5個字元的密碼,這組密碼會在您操作管理軟體連線到hMailServer作管理設定時詢問您。否則不能對hMailServer進行管理設定
4.最後一步問您完成安裝後是否執行管理介面,選擇是可以馬上進行管理。否則您要自己去程式集裡頭執行管理介面囉
5.打開管理介面後因為我們把管理介面跟Server核心裝在同一台電腦,所以自動就會把本機加入到想管理的Server清單中,如果你不是裝在同一台電腦請自己新增您Server進來。然後請把Automatically connect on start-up打勾,這樣以後一執行管理介面就會自動連線到您的Server。最後請按Connect連線到Server
6.這個時候就會詢問在安裝步驟中您設定的密碼,請正確的輸入
7.現在您正式開始管理hMailServer了,因為是剛安裝什麼都沒有。首先我們要新增一個Domain
8. 在General頁籤中輸入您的Domain名稱並勾選Enable啟用此Domain。所謂的Domain中文翻譯是網域,一般各位常見的E-Mail都長的像master@sendoh.idv.tw這樣的格式,以@符號做區隔,@前面的部分是使用者帳號;@後面的部份就是所謂的網域。如果您想要自己擁有一個網域,在台灣您必須向TWNIC組織授權的註冊代理商提出申請並付費,然後還需要做DNS的正反向對應;如此您的網域才能夠拿來使用。在此為求快速我直接用我的IP位址當作網域(其實網域也是要被轉換成IP後才能夠開始傳送郵件,所以拿IP位址當網域名速度更快;只是對人類來說不容易記憶)
9. 建好網域後就要在網域中新增一個使用者帳號
10. 在General頁籤中替您的帳號取個名子並設定密碼,如果密碼太簡單系統會警告您;不過您可以選擇忽略警告。最後也要勾選Enable以啟用此帳號。請記下Address這個欄位的所有資訊,@符號前後加起來就是您的E-Mail位址兼收發信時需要登入的使用者帳號,請寄下這串位址
11. 因為新版的hMailServer在安全方面較為嚴格,請把Settings-Advanced中的Auto-ban功能的Enable取消。關閉這項功能方便我們在建置Server的過程中能快速的除錯。否則有可能因為密碼錯誤太多次就被hMailServer給暫時封鎖,導致好一段時間不能使用喔
12. 再來請檢查Settings-Advanced中的IP Ranges設定,請點選My computer並參考下圖把所有功能啟用。這裡的設定攸關到hMailServer提供哪些服務給哪些IP位址,以及內寄/外送郵件時是否需要進行帳號密碼驗證。My computer的部份代表的是本機loopback IP位址,也就是這台電腦自己提供給自己的服務。我們把所有服務以及驗證都打開
13. 繼續上一步驟,接著請點選Internet並參考下圖把所有功能啟用。Internet的部份代表的是除了本機以外的所有 IP位址,也就是這台電腦提供給所有其他電腦的服務。我們一樣把所有服務以及驗證都打開。至此您的hMailServer已經設定完畢,接下來可以找例如Outlook Express之類的用戶端收發信軟體來寄封信給自己測試看看您的hMailServer是否正常工作囉
14. 以Outlook Express為例參考下圖新增一個E-Mail帳號
15. 切換到Mail頁籤後按Add新增一個E-Mail帳號
16. 隨便取個名子
17. E-Mail位址請把在步驟10讓各位記下的位址填入
18. 接著把您在步驟8中的Domain名稱填入,我先前是使用IP位址當作Domain名稱;所以我把我的hMailServer IP位址填入
19. 接下來輸入收信時跟POP3伺服器驗證需要的帳號密碼,請輸入步驟10中您記下的帳號以及您替該帳號設定的密碼。帳號請務必完整包含@符號前後兩部份如圖,否則驗證會失敗喔
20.前面步驟已經新增好一個E-Mail帳號,但是我們只有把收信用到的帳號密碼作了設定;現在還要補上寄信時跟SMTP伺服器驗證用到的帳號密碼。在E-Mail帳號按Properties後切換到Servers頁籤,依照圖示把My server require authentication打勾後按Settings觀看設定
21. 預設應該選擇Use same settings as my incoming mail server,這代表跟SMTP伺服器驗證時提供的帳號密碼拿跟POP3伺服器的帳號密碼來用。我們現在的hMailServer能夠身兼SMTP伺服器跟POP
3伺服器,所以用同一組帳號密碼就能通行無阻。保留欲設值即可
22. 設定都完畢了,現在可以用自己的信箱寄封信給自己試試看hMailServer是否能夠正確的收發信囉
23. 寄出後按依下Send/Receive看看可不可以收到自己寄的信,如果有收到表示您的hMailServer已經正常工作囉!恭喜
24. 忙了半天架的Mail Server如果要讓其他的設備用來寄信該怎麼設定?設定的方式如下,其實跟設定Outlook Express差不多。重點一樣在於User Name的部份,一定要把@符號前後的東西都完整填入以免驗証失敗。好像有人問那如果在不勾選My Mail Server requires authentication的話呢?那您就需要在hMailServer取消驗證的要求

25. 要取消驗證的要求一樣是在Settings-Advanced-IP Ranges中做設定,先選取要對哪些IP位址範圍作設定;例如Internet,然後在Require SMTP authentication大項中挑選哪些行為不進行驗證。目前我們都是以自己的信箱寄信給自己,所以取消local to local e-mail addresses即可在寄信給自己時不需要跟SMTP伺服器驗證。但是用收信的話還是要跟POP3伺服器驗證喔!別忘記了
以上就是讓您3分鐘快速架設自己的Mail Server Step by Step 教學,hMailServer提供了相當豐富的功能及安全性設定。這裡為求快速及方便,所以很多步驟都省略並關閉安全性方面的設定。各位如果要用來架設正式環境使用的Mail Server要自己注意安全性的設定喔!所有圖片版權屬於hMailServer及Microsoft。

COMMENTS HAVE BEEN DISABLED FOR THIS POST [文章的評論已被禁用]

Ratings and Recommendations by outbrain