為了撥號存取建立伺服器
設定IMail使用撥號上網是相同於方法二與方法三。使用下列步驟建立你的IMail電腦:
1. 在IMail電腦上為使用者建立郵件帳號。
2. 如果你是使用方法二,在ISP電腦上和你的IMail電腦上的使用者名稱必須相同。 告訴WindowsNT/2000 有關你的電子郵件域名稱。當WindowsNT/2000尋找一個網域名稱,它首先搜尋\winnt\system32\driver\hosts文件。然後,若沒有相符,WindowsNT/2000轉而詢問網域名稱伺服器(DNS)關於這個網域名稱的IP位址。 這產生一個問題,由於你的WindowsNT/2000 電腦有一個和你的ISP電腦不同的IP位址。當IMail收入郵件,它將會查看這封郵件的網域名稱地址,如果網域名稱被指向到你ISP的電腦(你ISP的IP位址),則IMail將把郵件送回到你ISP的電腦(它認為是正確的)。郵件將來回地被反彈直到電腦把郵件信息送回到最初的寄件人。 為了避免這個問題,建立一個虛擬主機,然後到“Virtual Host Configuration”視窗中的“Aliases”文字欄位中,加入你的收入郵件所指的網域名稱,並且將這個網域名稱指向IMail電腦的IP位址。 舉例來說,如果你使用方法二,並且電腦有關的位址和名稱如下:
ISP的IP位址 : 156.21.50.1
ISP的網域名稱: isp_are_us.com
IMail IP位址 : 156.21.50.240
IMail名稱 : my_imail_machine
你應該在\winnt\system32\driver\hosts 文件中輸 入下列各項:
156.21.50.240
my_imail_machine 156.21.50.240
isp_domain_name.com
你可以有多重名稱指向相同的IP位址。如果你的電腦正在接收多個網域的郵件,這也對你有所幫助,只需要將每個網域名稱在hosts文件中指到IMail電腦的IP位址。 舉例來說,如果你使用方法三,並且電腦有關的位址和名稱如下: ISP的IP位址: 156.21.50.1 你的網域名稱: my_domain_name.com my_domain_name.com的IP位址: 156.21.50.1 IMail名稱: my_imail_machine IMail的IP位址: 156.21.50.240 你應會在\winnt\system32\driver\hosts 文件中輸入下列各項: 156.21.50.240
my_imail_machine 156.21.50.240
my_domain_name.com
3. 除非你打算維持7*24小時透過撥號連接Inte.net,你需要有你的ISP存儲所有你公司的郵件,然後,讓你的ISP設定他們的電腦定期地發送郵件給IMail電腦。
ISP發送郵件的週期取決於給你的電腦撥號上網的週期,考慮下列因素來決定排隊等候時間(queue times):
• 你的撥號上網持續多長時間(10, 20, 30分鐘)?
• ISP將會多久試著發送郵件到你的NT電腦?
• 你的NT/2000 電腦將會多久試著去發送郵件到網際網路?
• 當你撥號上網時,有多少郵件需要發送和接收?
舉例來說,如果連接時間將會是20分鐘,相對流量(50%接收和50%發送)與相對簡短郵件(沒有附件或大的檔案),你可以依照下列各項建立排隊等候時間:
連接時間: 20
ISP排隊等候時間: 15
IMail排隊等候時間:15
電子郵件數量: 50 已接收/50 發送 (簡短郵件)
在這個例子中,連接時間是你的IMail連接到ISP的電腦的時間(這會在你的定時程序中設定)。ISP排隊等候時間決定ISP郵件電腦多久試著去發送郵件給IMail。IMail排隊等候時間決定多久IMail試著去發送郵件給ISP或網際網路(這可以在SMTP頁籤中設定)。 為了確保不管連接時間,多久你的郵件都將被處理,你要使排隊等候時間小於連接時間。如果你預料接收或發送大量的郵件,或有更多比例子中冗長的郵件,你也能增加連接時間,或同時減少排隊等候時間。 二者擇一地,你能使用ETRN 指令手動取回來自ISP郵件伺服務的郵件。 請注意,IMail不做定時安排。你需要有自動程序定時地撥號,連接,並且中斷連接
設定IMail成為郵件閘道器
你能將IMail設置成為另外一個郵件服務器的郵件閘道器。這意味著另一個伺服器郵件的發送和接收都將透過IMail。通常,人們會建立一個郵件閘道器因為他們的郵伺服器使用撥號上網並且不是一直連接在網際網路上。 如果你想把IMail伺服器配置成另外一個郵件伺服器的閘道器,那個伺服器一定要運行SMTP。 為了要將IMail伺服器設置為另外一個郵件伺服器的閘道器,檢查下列事項:
• 作為閘道器的IMail伺服器的郵件網域(舉例來說,domain2.com)在IMail伺服器中不會出現。
• 郵件網域的使用者帳號是在另一個伺服器上。
• 郵件伺服器的MX資源記錄必須指向IMail伺服器主機。如此一來,發送到那個網域的郵件將會到達IMail伺服器主機。(這個在DNS中的MX資源記錄,另外的郵件伺服器使用)
• IMail伺服器主機必須能夠解析另一個SMTP伺服器的網域名稱轉IP位址。這是透過在IMail主機上的hosts文件( \winnt\system32\drivers\etc\hosts)中輸入網域名稱和IP位址來完成的。 這個因為IMail 伺服器在查詢DNS伺服器之前先檢查hosts文件和IP資訊。IMail排隊等候所有的郵件直到它被遞送到另一個伺服器,或超過在Number of Tries中設定的RetryTimer次數。
• 如果你在“SMTP Security”頁籤中使用“Relay Mail for”的選項,你必須使用“Addresses” 按鈕來添加其他伺服器的位址,並且輸入遠端的IP位址。 下列各項例子展現你如何建立IMail伺服器為網域(domain2.com) 接收郵件並且轉發所有的郵件到另外一個SMTP伺服器的網域,假定下列各項: 另外的郵件網域名稱domain2.com 另外的SMTP 伺服器的主機名稱: other_SMTP_serve 另外的SMTP 伺服器的IP位址: 156.21.50.240 IMail伺服器主機的名稱: my_imail_machine IMail 伺服器的IP位址: 156.21.50.10 當WindowsNT/2000 查詢一個網域名稱,它首先搜尋\winnt\system32\driver\etc\hosts文件。如此,在hosts中,將網域名稱與IP位址指向另外的SMTP伺服器:156.21.50.240 domain2.com
---------------------------------------------------------------------------
注意事項
你能使用ETRN指令從ISP的郵件伺服器上手動取回郵件。
---------------------------------------------------------------------------
設定IMail為備份電子郵件伺服器
你能建立IMail當作客戶的郵件伺服器的備份處理使用(如果客戶的電腦停止工作,IMail將收集郵件直到他的伺服器重新工作)。客戶的郵件伺服器必須有一個固定的,不會改變的IP位址。
為了要如此配置,讓客戶設定他的電腦定期登錄ISP伺服器執行等候排隊的郵件處理。
舉例來說,如果你的重試時間設定為30分鐘,讓他每隔20分鐘左右連接到ISP。當你的定時器循環的時候,他應該在線上並且準備接收郵件。
二者擇一地,他可以遠端登入到你電腦的25埠(SMTP埠)並且用這個ETRN指令格式:
etrn his_domain.com
這將會下載排隊等候的郵件到他的電腦。
在DNS中,你的伺服器將會是他網域中的次要的MX記錄(比較低的優先權),鑒於他的伺服器將會是主要的MX記錄。你也必須在你的主機中的hosts文件(\winnt\system32\driver\etc\ hosts)中將他的網域名稱映射到他的IP位址上。例如為his.i.p.address his.domainname 在這條路徑中,IMail將嘗試遞送它接收的這個網域的任何郵件到他的電腦上(在DNS中繞過MX記錄,那個指向它本身並且會產生郵件迴環)。
如果你使用IMail的“SMTP security”避免垃圾郵件將你的電腦作為垃圾郵件轉發,新增他的伺服器IP位址(從“SMTP Security”頁面→點擊“Control Access”按鈕→跳出“Access Control”對話框來做)舉例來說,如果遠端主機的DNS被設置成為主要網域mail.widgets.com接收郵件,並且指向你的Email伺服器mail.domain.com,作為一個備份伺服器,那麼遠端主機的MX記錄看起來將會像這一樣:
MX 10 mail.widgets.com
MX 20 mail.domain.com
當mail.widgets.com停止工作的時候,郵件會被發送到你的電腦mail.domain.com。要為mail.widgets.com 網域轉發郵件,你需要在Relay mail for選項中指定它的IP位址並且在你IMail主機上的hosts文件中輸入它的主機名和IP位址。
設定對等IMail伺服器
IMail讓你建立"對等(peer)" 伺服器允許用戶透過多台實體電腦處理同一個網域。在你的IMail的郵件流量非常繁重並且郵件處理變得非常緩慢的時候非常有用。你的郵件伺服器能處理多大的郵件通信量將會依賴於你電腦的硬體配置。
如何對等工作
假設你有二個系統建立為對等伺服器:兩個系統皆有安裝IMail,並且每個伺服器都有一個網域的部分使用者資料庫,當網域中的一個使用者的郵件進來的時候(舉例來說,[email protected]),那發送伺服器做一個DNS 查詢並且取得了主機名稱與對等伺服器中之一的IP位址。郵件被發送到對等伺服器的其中之一。如果使用者在對等伺服器上被發現,則郵件被遞送。若沒有發現,對等伺服器做一個SMTP驗證查看使用者是否在另一個伺服器上存在。如果有找到使用者,它就轉發郵件。如果任一對等伺服器停止工作,另一個對等伺服器將會接收郵件並且保留郵件直到第一個伺服器重新運作。
---------------------------------------------------------------------------
注意事項
當使用對等伺服器的時候,不要選擇“Disable SMTP VRFY command”(在“SMTP Security”頁籤中)。對等伺服器需要使用這個命令驗證在另一個對等伺服器上的使用者。
---------------------------------------------------------------------------
設定步驟
你必須在每部對等伺服器中安裝IMail 4.03以上的版本。為一個IMail網域增加一個或更多的對等伺服器:
1. 在每個系統上安裝一個合法的IMail做為對等郵件伺服器。
2. 在你的DNS伺服器上,為對等伺服器增加MX資源記錄。
3. 在每一個系統上的hosts文件裡,為所有的郵件伺服器添加記錄。
4.在每個郵件伺服器上,使用“IMail Administrator管理介面”依下列各項建立對等列表:
• 在左邊面板中選擇“localhost”。在“General”頁籤上,點擊“Add Host”按鈕。出現“Virtual Host Configuration”對話框。
• 在“Virtual Host Configuration”對話框中,選擇你想要增加對等伺服器的主機。一個對等伺服器應該是真實的主機,而不是虛擬的主機。
• 點擊對話框右下方“Peer List”按鈕,出現“Peer Lis”t對話框。
• 在Peer List”對話框中輸入對等伺服器的IP位址,對等伺服器的IP位址應為一個真實主機。點擊“Add”把它加入“對等名冊”。
• 確定對等名冊在每部電腦上存在並且為一個網域接收郵件。
5.在每台郵件伺服器的“Virtual Host Configuration”對話框中,在“Alias”欄位中,確定首要的收發郵件網域是唯一的輸入(舉例來說,ipswitch.net)。這個在“Alias”欄位中輸入的別名,在所有伺服器上要一致。這個別名不能與首要網域中特別的主機有關聯。在“Alias”欄位中絕對不能輸入IP位址。
6. 對每個郵件伺服器,當使用對等名冊的時候,在“SMTP”頁籤中的“Default Mail Host”文字欄位是空的。
---------------------------------------------------------------------------
注意事項
你不要把本機電腦的IP位址加入對等名冊中;你只要輸入其他的對等伺服器。
---------------------------------------------------------------------------
建立對等伺服器的例子
假設你有一個網域(叫做ipswitch.net)和三台伺服器。這三台伺服器在相同的優先權下接收郵件並且全部都有部分的使用者資料庫,你必須在你的DNS中的輸入下列各項: DNS輸入項目: ipswitch.net IN MX 10 mail1.ipswitch.net IN MX 10 mail2.ipswitch.net IN MX 10 mail3.ipswitch.net mail1 IN A 1.1.1.1 mail2 IN A 2.2.2.2 mail3 IN A 3.3.3.3 你在三台伺服器的IMail軟體中建立如下的對等名冊: 在mail1上的對等名冊: 2.2.2.2 3.3.3. 3 在mail2上的對等名冊: 1.1.1.1 3.3.3.3 在mail3上的對等名冊: 1.1.1.1 2.2.2.2 在三台伺服器上的hosts文件中,作以下輸入: 在mail1上的hosts文件: 2.2.2.2 mail2.ipswitch.net 3.3.3.3 mail3.ipswitch.net 在mail2上的hosts文件: 1.1.1.1 mail1.ipswitch.net 3.3.3.3 mail3.ipswitch.net 在mail3上的hosts文件: 1.1.1.1 mail1.ipswitch.net 2.2.2.2 mail2.ipswitch.net 在三台伺服器上做如下的確定動作:
• Virtual Host Configuration”對話框中的“Alias”欄位中,網域( ipswitch.net)是唯一的項目。
• “SMTP”頁籤中“Default Mail Hos”t的文字欄位是空白的。
-----------------------------------------------------------------------------------------------------
注意事項
如果你使用對等的設定,你將無法使用“nobody”這個別名,為不存在的使用者退信。
-----------------------------------------------------------------------------------------------------
使用ETRN 取回郵件
有一些情形可能是你或你的客戶想要手動取回在另外的一個郵件伺服器的郵件:
• 如果你的IMail被設置為SMTP 郵件閘道器或當做一台另外的一個郵件伺服器的備份伺服器,並且IMail儲存郵件直到另一個伺服器在線上,或者直到超過在Number of Tries中設定的RetryTimer次數。另一個伺服器的管理員能在任何時候手動取回郵件。
• 如果你的IMail撥號到一個ISP的郵件伺服器上,然後那個ISP的郵件伺服器幫你保存你的郵件。你也可以隨時手動取回郵件。
手動取回郵件:
使用一個遠端登入程序(Telnet)連接到另一個郵件伺服器的25埠(SMTP埠),然後執行相關的ETRN指令。舉例來說:[email protected] 或 ETRN mail.domain2.com 第一個命令取回網域中全部排隊等候郵件。第二個命令取回這個郵件主機的全部排隊等候郵件。
恅梒懂埭衾鍰聆�篲�聆彸厙 https://www.ltesting.net/










