IMail的發信驗證
發表于:2007-07-02來源:作者:點擊數:
標簽:
頭段時間從網上看到,“首都在線”(263 .net )率先在自己的郵件服務中使用了“ESMTP”,結果引得各大大小小的網站紛紛仿效。所謂“ESMTP”,它的全稱為“Extended Simple Mail Transfer Protocol”,意思是擴展的SMTP服務。它提供一種需要認證的郵件傳輸方
頭段時間從網上看到,“首都在線”(263
.net)率先在自己的郵件服務中使用了“ESMTP”,結果引得各大大小小的網站紛紛仿效。所謂“ESMTP”,它的全稱為“Extended Simple Mail Transfer Protocol”,意思是擴展的SMTP服務。它提供一種需要認證的郵件傳輸方式。利用它,你可以拒絕未經授權的用戶使用你的SMTP服務器來傳送其郵件,不僅減輕了你的郵件服務器的負擔,還在一定的程度上遏制了垃圾郵件的漫延。
IMail Server作為最優秀的郵件服務器端軟件之一,在ESMTP方面也做得很好!不僅功能完備,而且設置也不復雜。以下的文章就將教你如何針對IMail服務器端和Outlook客戶端來進行此種驗證工作,以便讓你更好地保護自己的服務器資源。
一、關于本文
1、IMail發信驗證的設置將在IMail管理器中的“SMTP Security”項中來完成。
2、本文
測試環境為:
Windows 2000 Advanced Server+IMail Server 6.06+Outlook Express 5.0
二、客戶端ESMTP的設置
1、打開Outlook Express 5.0后,選菜單“工具→帳號→郵件”,單擊相應的用戶名,再按“屬性”,則進入其屬性設置窗口;接著按“服務器”選項,勾選中“我的服務器要求身份驗證”。
2、再選“設置”,則進入“外發郵件服務器”的設置窗口。如果你的POP3(接收郵件)服務器地址和SMTP(發送郵件)服務器地址都一樣,則選“使用與接收郵件服務器相同的設置”;否則選“登錄方式”,并輸入你在此郵件服務器上所擁有的“帳號名”及相應的“密碼”再“確定”,至此客戶端的ESMTP設置即告終結。
3、Foxmail 3.0以下版本均不支持ESMTP驗證!請到網上去
下載其最新的3.11 build 1226的版本。
三、服務器端認證的設置
1、打開IMail 管理器:選“開始→程序→IMail→IMail Administrator”即可。
2、進入驗證設置窗口:選“左邊面板→localhost→右邊面板→SMTP Security”即可。
3、各主要項目的簡介
⑴Relay mail for anyone(中轉所有郵件)
·此為系統默認狀態。發件人郵件地址任意,收件人郵件地址任意,不需設置ESMTP即可使用。
⑵Relay mail for Addresses(只允許中轉來自指定IP地址處的郵件)
·當收件人的郵件地址屬于有效的“本地郵件地址”時才能使用;發件人郵件地址任意。
·如果同時在“Addresses”(地址)中“Add”(增加)了發件人的IP地址后,則發件人郵件地址任意,收件人郵件地址任意,即可使用。對于“Single Computer”(單臺計算機),格式如“61.131.107.12”;對于“Group Computers”(一組計算機),格式如“61.131.107.0”——它們此時便被看作成了“本地郵件地址”。
·客戶端設置了ESMTP之后,則發件人郵件地址任意,收件人郵件地址任意,即可使用。
⑶No Mail Relay(不允許任何中轉)
·當收件人的郵件地址屬于有效的“本地郵件地址”時才能使用;發件人郵件地址任意。
·客戶端設置了ESMTP之后,則發件人郵件地址任意,收件人郵件地址任意,即可使用。
⑷Relay for local hosts only(只允許中轉來自本地主機處的郵件)
·當收件人的郵件地址屬于有效的“本地郵件地址”時才能使用;發件人郵件地址任意。
·或者,當發件人的郵件主機地址屬于“本地郵件主機地址”時才能使用;發件人帳號和收件人郵件地址任意。
·再者,在“Edit A
clearcase/" target="_blank" >ccept.txt”(編輯接受文件)中輸入(一行一個)如“163.net”格式的發件人的郵件主機地址后也可以使用;發件人帳號和收件人郵件地址任意。
·客戶端設置了ESMTP之后,則發件人郵件地址任意,收件人郵件地址任意,即可使用。
⑸Relay for local users only(只允許中轉來自本地用戶處的郵件)
·當收件人的郵件地址屬于有效的“本地郵件地址”時才能使用;發件人郵件地址任意。
·或者,當發件人的郵件地址屬于有效的“本地郵件地址”時才能使用;收件人郵件地址任意。
·再者,在“Edit Accept.txt”(編輯接受文件)中輸入(一行一個)如“nanshan@163.net”格式的發件人的郵件地址后也可以使用;收件人郵件地址任意。
·客戶端設置了ESMTP之后,則發件人郵件地址任意,收件人郵件地址任意,即可使用。
⑹Refuse NULL Senders(拒絕中轉發送者為空的郵件)
·當收件人的郵件地址屬于有效的“本地郵件地址”時才能使用;發件人郵件地址任意。
·如選中此項,則當發件人的郵件地址為空時不能使用;收件人郵件地址任意。
⑺Check valid sender(檢驗發送者的合法性)
·當收件人的郵件地址屬于有效的“本地郵件地址”時才能使用;發件人郵件地址任意。
·如同時選中此項及上面的“Relay mail for anyone(中轉所有郵件)”項,則當發件人的郵件地址明顯錯誤時不能使用;收件人地址任意;設置了ESMTP也不能使用!
⑻Control Access(存取控制)
·當選中“Gr
anted Access”(允許存?。┖?,再按“Add”增加將僅被拒絕使用本服務器的SMTP服務的“Single Computer”(單臺計算機)或“Group Computers”(一組計算機)的IP地址。
·或者,選中“Denied Access”(拒絕存?。┖?,再按“Add”增加將僅被允許使用本服務器的SMTP服務的“Single Computer”(單臺計算機)或“Group Computers”(一組計算機)的IP地址。
·在以上兩種情況下,客戶端的ESMTP設置均無效!
⑼Edit Kill File(編輯排除文件)
·如果同時在“Edit Kill File”(編輯排除文件)中輸入(一行一個)如“nanshan@163.net”格式的郵件地址,或輸入如“@163.net”格式的郵件主機地址,則當發件人的情況與它們相符時,將不能使用;就算客戶端設置了ESMTP也不行!
⑽注意事項
·每次完成設置后,均需先按“應用”保存,再將“SMTP Security”左側的“SMTP”服務“Stop”(停止)后再重新“Start”(開始),方才生效。
,
原文轉自:http://www.kjueaiud.com