也許不少朋友知道,精靈部落體驗版上線當天,由於郵件驗證的環節頻頻出錯(新浪等郵件服務商不可能讓我如此免費頻繁地使用它的服務的)導致不少人沒有註冊成功。這讓我覺得自己架設一個郵件伺服器是很有必要的。
然而,這卻似乎不是一個輕鬆的工作。首先,得要解決用什麼架設的問題。網上找了一圈,發現linux平台下要解決這個問題可能容易一點,但是windows平台下,可以選擇的軟體雖然很多,什麼winmail,amail,umail等等,但無一不是收費的。而且細看之下,還有不少根本也就是在windows2003內建的pop3服務和smtp服務的基礎之上建立起來的。於是很自然我就做出了選擇:就用windows2003內建的組件來做這個部署。
於是下面就是“怎麼部署?”這個問題了。
網上一搜,window2003 pop3郵件服務什麼的,幾乎千篇一律,都是教一下怎麼先裝iis,smtp,pop3服務,然後怎麼在pop3服務裡面興建域,再然後興建一個郵箱,似乎就大公告成了。誠然,也許只做一個區域網路內的簡單郵件服務,也許那些說法是可以行得通的。但是如果要在internet上跟各大郵件服務商互動收發郵件,那卻遠遠不是這麼簡單了。
既然網上關於簡單部署pop3郵件服務的教程那麼多,我這裡就不重複了。下面就重點講講怎麼讓你的郵件伺服器在internet上大行其道吧!
首先,毫無疑問,你得有一個固定的ip地址,有一個固定的網域名稱成功解析到你這個ip地址上。你也可以是在一個擁有固定ip地址的區域網路內,通過在防火牆裡面做地址轉換達到目的。關於這個,我想網上肯定也有許多教程,這裡不重複說。關鍵還是,你必須在你的網域名稱服務 (DNS)商那裡,做一個郵件的mx記錄,作用是告訴dns解析伺服器,當收到尾碼為你的網域名稱的郵件時,請往你設定的對應的ip地址上轉寄。關於怎麼做mx記錄,可能每一個網域名稱服務 (DNS)商提供的方法不盡一樣,每個人應該根據自己的不同情況,向你的網域名稱服務 (DNS)商的客戶服務人員諮詢,也可以讓他們代勞一下。這一步完成以後,理論上,假如前面所有的準備工作都已經做好,先決條件你都已經具備了,那麼你的郵件伺服器在互連網上便已經可以使用。剩下的,就是怎麼使用的問題。
可能還要補充說明一點,就是在你的pop3服務裡面建立域的時候,網域名稱肯定是要和你在互連網上的網域名稱是一致的(想想其實就算不說,大家也都應該明白,呵呵,但這確實很關鍵)。
是的,現在你的郵件伺服器在互連網上是通暢了,但是,也許在你自己的郵件伺服器上,還有一些小問題需要注意一下。
首先,在你的iis預設smtp虛擬伺服器屬性的“訪問”選項卡裡面,開啟“中繼”按鈕,設定好你的“中繼限制”列表。如果你選擇“僅以下列表”,那麼你必須在列表填寫你希望你的郵件伺服器可以向哪些其他郵件伺服器發送郵件。否則,你的郵件伺服器將發送不了任何郵件。如果你選擇“僅以下列表除外”,則你的郵件伺服器將可以向除了列表中的任何其他郵件伺服器發送郵件。這個時候如果列表中沒有任何資料,那麼毫無疑問,你可以沒有限制的向任何其他郵件伺服器發送郵件了。
其次,假如你有防火牆的話,請一定要保證你的pop3服務連接埠(110)和smtp服務連接埠(25)是開放的,否則,你可能也會發現你的郵件都莫名其妙的發送不出去,也接收不到哦!
如果這個時候,所有環節都沒有任何紕漏的話,那麼恭喜,你的郵件伺服器已經是徹底搭建成功了!剩下的問題便是,如何收發郵件?
這裡搭建的,只是基礎的郵件服務。至於使用這個服務,肯定還需要一個使用者體驗良好的用戶端。朋友肯定都想到了,outlook唄!沒錯。
配置方法跟你其他郵箱在outlook裡面的配置方法沒什麼兩樣。要記住的是在pop3伺服器位址還有smtp伺服器位址裡面填的是你在dns解析伺服器上做了mx記錄的那個網域名稱。
現在outlook較新的版本在配置的時候採用的是比較智能的方式,也許因為你的郵件伺服器在互連網上並不知名,所以它們的智能方式搜尋不到足夠的有用資訊哦,這個時候,請你試試手工配置吧,相信你能成功的!
最後,在前面的成功基礎上,如果你是程式高手的話,如果你有足夠的興趣的話,那麼你完全可以利用這個郵件服務,自己開發出一套功能齊全,簡潔易用的郵件系統來。事實上,前面已經說到了,目前有很多做郵件服務的軟體就是在建立在這個基礎之上的。他們憑什麼賺錢?就是憑大家都比較困惑,難靠一己之力部署成功吧?呵呵,現在好了,我知道園子裡不乏高手,搶他們生意去哦。