✔ 最佳答案
理論上,是不一定要用固定 IP 才能做到。
我只說是理論上,因為,如果不使用固定 IP 來建立 E-mail Server。需要克服很多很多技術上的問題。而且,就算成功,您也不能期望您會有一個穩定可靠的 E-mail 系統。
建立 E-mail Server 首先需要一個 Domain (當然有人會說只用 IP也可以,但現今其它的 e-mail Server 很多時候,都會對沒有Domain而只有IP作為E-mail Address的郵件進行封鎖 )。
跟著您就需要在 DNS Server 設定 MX (Mail Exchange) 的 IP 位置或Domain Name。
問題就出在這裡。不用說E-mail Server,只是 DNS Server就一定需要固定 IP 才能為Domain Name 進行服務。否則,您只能一些 Domain Name申請公司,您用他們的免費 DNS Server 服務了。
另外,任何人如果要發 E-mail 給您,首先都要透過 DNS Server 詢問您的 Domain Name 的 Mail Server 在那裡。MX 的設定,就是存放你的收件 E-mail Server的位置。
如果您沒有固定 IP 可以怎樣辦?
我認識之中會有三個方法,但可能還有更多的。但始終每個方法都有好處和壞處。
方法一:
1. 另外多申請一個免費的 Dynamic Domain 服務,這樣您會獲得一個免費Domain Name、使用者名稱、密碼和一個軟件。然後在您的 Server 則行Dynamic Domain 服務公司免費提供給您的軟件。另到,當您的電腦每次更換 IP Address 時,那個免費Domain 都能追蹤到您的新 IP Address 的位置。
2. 然後設定DNS Server 中的 Domain 的 MX 為那個 免費Domain ,而不使用 IP Address。這樣便可以達成了。
3. 但有一點要注意的,如果您的 E-Mail Server 是在 NAT Router 後面使用,而不是直接獲得Real IP Address 的話。那您便需要在 Router 中設定 Port Forward,把port 25和 port 110指到您的 e-mail Server 的 Virtual IP 上。
這個方法是有不好的地方。因為,您的IP Address極有可能會除時改變。如果出現這種情況,郵件可能會無法送到您的 E-mail Server 上。可能要等幾秒分鐘、幾分鐘、幾小時或幾天,您的 E-mail Server 才能收到郵件。主要原因是這個世界不是只有您一台DNS Server,而那些DNS Server 也不會那麼聽話,您說改 IP Address,它們就馬上跟著改。可能要等幾秒分鐘、幾分鐘、幾小時或幾天 DNS Server 才會更新設定。
另外還有一點,這樣建立 E-mail Server 也不一定能「發出」 E-mail,除非您保證 nslookup 過您的 IP Address 是能夠看到 Domain Name (不需要一定是您的 Domain),否則,很多E-mail Server 都會佢絕這些不能查看 Domain Name 的 IP Address 的 Server 所發出的 E-mail。如果真的發生了這個問題,只能靠電信公司為 IP Address加入 DNS 設定才能得到解決。但他們不一定會幫忙,特別是沒有固定 IP Adress 的客戶。
方法二:
您的所有E-mail 戶口都是存放在一些網站寄存公司或一些提供E-mail服務的供應商。而Exchange server設定為需要透過另外一台 Mail Server進行收發 E-mail。這樣做可靠性很高,但相信不是您想要的東西。因為,您這樣你便不能除您喜愛而建立多個 E-mail Account。但還有一個方法,但可能會很麻煩,就是不用Exchange server,改為用 Linux的sendmail Server。但那些網站寄存公司或一些提供E-mail服務的供應商也不一定會幫忙。在 sendmail上,有一種叫 Fetchmail Server的方法,要供應商進行一些設定,不再建立E-mail Account,而改為把所有 E-mail 暫存,您的Fetchmail Server可設定為每5分鐘到供應商把所有的e-mail 收回來,然後再進行處理。當然,您喜歡建立多少個 E-mail Account 也變成您的事了。但有一點需要說明,那些供應商不一定知道什麼是Fetchmail Server,因為這是古董來的。
方法三:
嘗試找找有沒有一些 PPTP VPN 服務公司,利用 PPTP 連線來獲得固定Real IP。注意,不是所有這類型公司都有能力提供 Real IP Address 和 固定 IP的。大多都只能提供 Virtual IP Address。
總結來說,不用固定 IP 來建立 Mail Server 來收郵件是沒什麼好處。但您可能會問,為什麼我會試過這麼多方法,並且肯定我試過這樣用?因為,我自己有大量的固定 Real IP Adress。就算在任何地區,如果是並上沒法得到固定 IP 的時候,我可以使用上面的部份的方法,或有時寫一些 Program 來解決這方面的問題。但我還是偏向用固定 IP 的方法。所以,我可以利用 VPN Router,把部份固定 IP route 到我指定的地方去。
最後,給您一點點建議。我個人覺得Exchange server 並不可靠。
當大量使用者使需要購買很貴的 Liscense。
Exchange server 使用的系統資源太高。
它必須要和 Active Directory 一起運作,我很不喜歡這樣。
沒有 Anti-Spam、Anti-Virus 功能,就算有都要找 thired Party的。又是要買。而且又是要按人數來決定價錢。可以的話,您先行使用Exchange server 拿一點經驗。有機會的話還是改用 Qmail 或 Sendmail Server會好點。但要有心理準備,他們真的是很難學得好。因為每一個功能都要學的。學安裝一兩天內就可以了。但學得好,用幾年時間也不一定。我由 1997 開始用它們,到現在我也不慬說自己是專家。但我有一台不怕垃圾郵件、病毒和能處理大量郵件的 E-mail Server。
希望能給您一點慘啟示。
2007-04-14 00:24:57 補充:
希望能給您一點慘啟示。不小心打多了一個「慘」字。但想起來,都很「慘」。