用mail伺服器構架多網域名稱郵件服務系統

來源:互聯網
上載者:User

  Exchange 2000 Server中的Recipient Policies是一項重要的功能,它制定了收件者的郵箱地址,其中包括:X.400 Address、Microsoft Mail Address、CC:mail Address、SMTP Address、Lotus Notes Address、Novell GroupWise Address等郵件地址格式。在Exchange 2000 Server中,就是通過Recipient Policies來確定轉寄到本伺服器的Email是否符合制定的Recipient Policies,並通過它來判斷是否接收。

  當我們新安裝一台Exchange 2000 Server後,便自動建立了一個Default Policy,它是使用我們安裝時輸入的網域名稱作為預設的郵件地址。

  其中的Filter rules中的(mailnickname=*)代表了所有的使用者都使用這個策略,也就是說,當我們建立一個使用者的時候,Exchange 將會自動通過Recipient Update Service為這個使用者建立一個MailBox。

  下面,我們將通過具體步驟來講述如何用利Recipient Policies的特性來建立多網域名稱郵件系統。

  實現步驟

  (1)、首先點擊"開始","程式","管理工具","Active Directory使用者和電腦",開啟Active Directory使用者和電腦後,右鍵點擊你的域,選擇"建立","組織單位"。在"名稱"處填入你的新電子郵件的網域名稱,如:你需要建立的郵件網域名稱為:someone@yourdomainb.com,則在"名稱"處填入:yourdomainb.com,填好之後點擊"確認"。

  (2)、建立並設定Recipient Policies

  開啟Exchange System Manager,展開Recipients,點擊Recipient Policies。在右邊你會看到存在的所有Recipient Policy。右鍵點擊Recipient Policies,選擇"建立","Recipient Policy"。之後將彈出對話方塊,選中"E-mail Addresses",點擊"OK"。

  在Name處填入你的新電子郵件的網域名稱,如:你需要建立的郵件網域名稱為:someone@yourdomainb.com,則在"名稱"處填入:yourdomainb.com。點擊下方的"Modify..."彈出對話方塊,把"Users with external e-mail addresses,Groups,Contacts,Public Folders"這幾項左邊的鉤去掉。之後點擊"進階",在"欄位"裡選擇"使用者",再選擇"登入名稱",點擊"登入名稱"後在"條件"中選擇"結尾為",在"值"處填入你的新電子郵件的網域名稱加上"@"再加上你活動目錄的DNS尾碼,如建立電子郵件網域名稱為:yourdomainb.com,活動目錄DNS尾碼為:yourdomaina.com,則填入:yourdomainb.com@yourdomaina.com。之後點擊添加

  點擊"確定",之後系統彈出對話方塊,再次點擊"確定",回到"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,把左邊的鉤打上,以便正確應用到使用者,點擊"Set as Primary",將你建立的SMTP Address變為主要項目,點擊"應用",在彈出對話方塊點裡擊"Yes",最後點擊"確定"關閉"Recipient Policy Properties"。這時,你會看到多了一個Recipient Policy。

  最後,我們還應更新Recipient Update Service。點擊"Recipient Update Service",在右邊右鍵點擊你伺服器的"Recipient Update Service",選擇"Rebulid",在彈出對話方塊中點擊"確定"。至此:Exchange 2000 Server的設定完成了,下面我們來看如何建立使用者郵箱。

  (3)、建立使用者

  開啟"Active Directory使用者和電腦",在剛才我們建新的組織單位裡(yourdomainb.com)點擊右鍵,選擇"建立"、"使用者"。在"名"處填入你的使用者郵箱的名稱,例如,你建立電子郵箱為:someone@yourdomainb.com,則在此處應填入:someone。在"使用者登入名稱"處填入你建立使用者的"名"+"."+你建立電子郵件的網域名稱,按照上面的例子,應填入"someone.yourdomainb.com"。

  在"使用者登入名稱(Windows 2000以前版本)"處將正動產生。注意,此處最長字元為20個,所有,我們在填寫時可以只填入郵箱網域名稱的第一段,如:someone.yourdomainb;點擊"下一步",輸入使用者密碼。點擊"下一步",確認"Create an Exchange mailbox"被打上鉤,點擊"下一步",點擊"完成"。幾分鐘之後,通過Exchange Recipient Update Service,將會為這個使用者產生一個"someone@yourdomainb.com"的mailbox。

  總結

  當我們建立使用者的時候使用者名稱填寫someone.yourdomainb.com是為了防止不同網域名稱尾碼的mailbox登入名稱重複,例如:假如系統中有someone@yourdomaina.com郵箱,這時又要建立someone@yourdomainb.com,如果我們採用someone做為使用者登入名稱的話就無法建立第二個mailbox。所以我們採用someone.yourdominb.com的形式,用過Imail的使用者對這一點可以理解。

  如果我們在建立Recipient Policy的時候不加上%g這個參數的話,建立的郵箱將會成為:someone.yourdomainb.com@yourdomainb.com。所以我們選對使用者的"名"(%g參數,具體見參考資訊1)屬性來作為mailbox名稱。可能有些讀者會問:那為什麼不用someone@yourdomainb.com來做為使用者登入名稱呢?其實這是Exchange的一個Bug,如果我們採用someone@yourdomainb.com做為使用者名稱,那麼在Outlook裡收信時就會報錯。官方稱將在Exchange 2000 Server sp3解決。

  在使用時,我們應該用someone.yourdomainb(使用者登入名稱(Windows 2000以前版本))來做為帳號收取信件或是登入OWA,由於"使用者登入名稱(Windows 2000以前版本)"這個屬性最長只有20個字元,所以我把後面的".com",".net"的部份去掉,為的是留出更長的字元給使用者名稱。



相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。