天天看點

Exchange2007-使用Cmdlet修改DSN及配額郵件設定

Exchange2007-使用Cmdlet修改DSN及配額郵件設定

在以前的BLOG中曾經寫過一篇如何使用Exchange 2007的Cmdlet備份及檢查郵件的博文,在文章中詳細介紹了郵件管理者如何使用簡單的指令導出包含特定關鍵字以及指定日期區間内的的郵件内容并介紹了如何對郵件進行導出導入操作,相信看過的博友都能感受到新版本Exchange服務功能上的強大以及靈活的查詢定制功能。事實上,那篇文章隻是抽取了Exchange2007 Cmdlet的一個指令涉及也隻是Exchange 2007全部功能的冰山一角。要知道,就是在沒有提供第三方支援的環境下Exchange2007本身也内置了近300個的Cmdlet可供使用,通過這些指令管理者可以進行諸如安裝伺服器、設定傳輸規則、設定郵箱及郵件聯系人、全局設定的日常管理維護操作,完成Exchange 2007圖形界面可以操作的一切工作以及部分隻有通過指令行完成的操作。

繼續Exchange2007的主題,今天的BLOG将介紹如何使用内置的Cmdlet修改郵件配額設定及DSN(傳遞狀态通知)資訊,一個你也許不會用到但非常有意思的功能,當然這也從一個方面說明了Exchange2007的強大易用。

或許你的公司中已經部署了Exchange 2007并且曾經在郵箱接收過諸如“郵箱已滿”的系統警告資訊或者或者“郵件不可達”的NDR(未送達報告)資訊。出現這些警告資訊的原因很多,如你所在公司的郵件管理者對不同員工的郵箱及附件大小進行了限制或者是用戶端與伺服器之間存在永久性連接配接故障。由此我們也進入今日博文的主題。要知道,在Exchange中,前者我們稱之為配額郵件設定,後者我們稱之為DSN(傳遞狀态通知)資訊。

在某些環境中,管理者也許不會對上述資訊進行自定義修改。郵件系統也将按Exchang中的原始警告資訊發送給受限使用者,接收到警告的使用者再根據警告資訊删除郵件或者向管理者尋求幫助。但是在更的多環境下原始的警告資訊并不能滿足企業内部的使用要求,比如需要在警告資訊中增加符合公司形象的提示語,相關部門的技術支援電話以及附加的簡單解決方法等。在這些情況,管理者就需要修改一些原始警告資訊進行自定義設定了,下面的文章就以Step By Step的方式詳細介紹整個過程,以及過程中需要用的指令和需要注意的事項。

首先介紹一下今天會用到的幾個Cmdlet

Get-SystemMessage

擷取系統預設DSN及郵件配額資訊以及自定義DSN及郵件配額

New-SystemMessage

建立DSN及郵件配額,即自定義DSN及郵件配額

Set-SystemMessage

修改自定義DSN及郵件配額

Removed- SystemMessage

删除自定義的DSN及郵件配額

下面開始今天的操作步驟

1.       首先我們通過Cmdlet導出系統預設的設定進行說明

Original參數可以顯示原始的DSN設定資訊,這裡不止有中文的DSN及郵件配額資訊,還包括其他英文、日文、韓文、俄文等幾十個國家的語言。由于清單很長,我生成在一個檔案裡。

2.導出的檔案

DSN資訊

标準的DSN資訊由如下格式組成<語言>\<發送區域>\<代碼>

<語言>:主要用到有簡體中文zh-CHS,繁體中文zh-CHS,英文en以及其他幾十種語言都擁有相應的代碼

<發送區域>:此處為Internal 或 External,可以設定DSN是隻發送内部還是可以發送給外部。  

<代碼>:指定自定義 DSN 郵件的 DSN 代碼。5.x.x格式代表永久性故障  當嘗試傳遞郵件的電子郵件伺服器遇到伺服器無法克服的錯誤時,傳回此類代碼。

郵件配額

郵件配額用來設定如下資訊

<b>WarningMailboxUnlimitedSize</b>   當沒有禁止發送配額或禁止接收配額的郵箱超過了指定的郵箱警告限制時發出。

<b>WarningPublicFolderUnlimitedSize</b>   當沒有禁止發送配額或禁止接收配額的公用檔案夾超過了指定的公用檔案夾警告限制時發出。

<b>WarningMailbox</b>   當有禁止發送配額或禁止接收配額的郵箱超過了指定的郵箱警告限制時發出。

<b>WarningPublicFolder</b>   當有禁止發送配額或禁止接收配額的公用檔案夾超過了指定的公用檔案夾警告限制時發出。

<b>ProhibitSendMailbox</b>   當具有禁止發送配額的郵箱超過了指定的郵箱大小限制時發出。

<b>ProhibitPostPublicFolder</b>   當具有禁止發送配額的公用檔案夾超過了指定的公用檔案夾大小限制時發出。

<b>ProhibitSendReceiveMailBox</b>   當具有禁止發送配額和禁止接收配額的郵箱超過了指定的郵箱發送和接收大小限制時發出。

3.配額郵件設定

這裡我通過禁止收發的郵件配額設定進行測試

4.首先修改一下測試郵箱的禁止收發郵件配額的大小設定,這裡我輸入10,這樣郵箱大小就超出了配額設定,我們可以進行下面的測試了

5.這步需要提醒大家,我們不能通過Set-SystemMessage指令直接修改原始的DSN設定,首先需要使用New-SystemMessage建立自定義DSN标示

6.查詢,最後一條是我為測試生成的自定義DSN警告

7.郵箱收到警告郵件了,來看看效果

8.在後期的使用中,或許自定義資訊發生改變,如電話号碼變更、人員變更以及修改警告資訊等我們可以通過Set-SystemMessage對現有自定義DSN進行修改

9.操作後,我們再次進行查詢會發現清單中的自定義資訊發生了變化

10.相應的郵箱中收到的DSN通知也發生了變化

11.最後介紹如何删除自定義的DSN資訊,恢複預設設定

12.再次查詢,發現清單中的自定義DSN資訊已經删除掉了

本文轉自 90375 51CTO部落格,原文連結:http://blog.51cto.com/dong8745/101288,如需轉載請自行聯系原作者

繼續閱讀