1.網(wǎng)絡(luò)環(huán)境:
2.問題提出:
2. 網(wǎng)絡(luò)地址阻斷:控制特定的地址、端口
2
1. linux, solaris-x86, freebsd
3
硬件配置
CPU:xeon2.4G
2
5
應(yīng)用軟件
金笛郵件系統(tǒng)v4.0+郵件網(wǎng)關(guān)
從上圖看出,Exchange部署在內(nèi)網(wǎng)上,需要將發(fā)往外網(wǎng)的郵件都定向投遞到郵件堡壘主機,所以需要建立一個smtp連接器。
其中的Filter rules中的(mailnickname=*)代表了所有的用戶都使用這個策略,也就是說,當(dāng)我們新建一個用戶的時候,Exchange 將會自動通過Recipient Update Service為這個用戶建立一個MailBox。
選中"E-mail Addresses",點擊"OK"。
把"Users with external e-mail addresses,Groups,Contacts,Public Folders"這幾項左邊的鉤去掉。如上圖。之后點擊"高級",在"字段"里選擇"用戶",再選擇"登錄名"如圖4所示。
點擊"登錄名"后在"條件"中選擇"結(jié)尾為",在"值"處填入你的新電子郵件的域名加上"@"再加上你活動目錄的DNS后綴,如新建電子郵件域名為:yourdomainb.com,活動目錄DNS后綴為:yourdomaina.com,則填入:yourdomainb.com@yourdomaina.com。之后點擊添加,如圖5所示:
點擊"確定",之后系統(tǒng)彈出對話框,再次點擊"確定",回到"Recipient Policy Properties",在"Recipient Policy Properties"中點擊"E-Mail Addresses (Policy)",這時候,你可以看到在rules里有兩個項目:一個是SMTP 地址,一個是X400地址。點擊"New",在彈出對話框中選擇"SMTP Address",點擊OK,在Address中填入"%g@"加上你新建電子郵件域名,如"%g@yourdomainb.com"(這里填寫%g是代表用Givename來代表郵箱名稱,詳見參考資料1),填寫完畢后點擊OK,這時,在rules里新加了一個smtp項目,選中你新建的SMTP Address,把左邊的鉤打上,以便正確應(yīng)用到用戶,點擊"Set as Primary",將你新建的SMTP Address變?yōu)橹饕椖,如圖6所示:
點擊"應(yīng)用",在彈出對話框點里擊"Yes",最后點擊"確定"關(guān)閉"Recipient Policy Properties"。
當(dāng)我們新建用戶的時候用戶名填寫someone.yourdomainb.com是為了防止不同域名后綴的mailbox登錄名重復(fù),例如:假如系統(tǒng)中有someone@yourdomaina.com郵箱,這時又要新建someone@yourdomainb.com,如果我們采用someone做為用戶登錄名的話就無法建立第二個mailbox。所以我們采用someone.yourdominb.com的形式,用過Imail的用戶對這一點可以理解。如果我們在新建Recipient Policy的時候不加上%g這個參數(shù)的話,建立的郵箱將會成為:
someone.yourdomainb.com@yourdomainb.com。所以我們選對用戶的"名"(%g參數(shù),具體見參考信息1)屬性來作為mailbox名稱?赡苡行┳x者會問:那為什么不用someone@yourdomainb.com來做為用戶登錄名呢?其實這是Exchange的一個Bug,如果我們采用someone@yourdomainb.com做為用戶名,那么在Outlook里收信時就會報錯。官方稱將在Exchange 2000 Server sp3解決。
在使用時,我們應(yīng)該用someone.yourdomainb(用戶登錄名(Windows 2000以前版本))來做為帳號收取信件或是登錄OWA,由于"用戶登錄名(Windows 2000以前版本)"這個屬性最長只有20個字符,所以我把后面的".com",".net"的部份去掉,為的是留出更長的字符給用戶名。
北京春笛公司供稿 CTI論壇編輯