Set-SystemMessage
適用版本: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
上次修改主題的時間: 2007-09-05
使用 Microsoft Exchange Server 2007 中的 Set-SystemMessage 指令程式,在已安裝 Hub Transport server role 或 Edge Transport server role 的電腦上,以指定的語言來修改現有的自訂傳遞狀態通知 (DSN) 或配額郵件。
語法
Set-SystemMessage -Identity <SystemMessageIdParameter> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-Name <String>] [-Original <SwitchParameter>] [-Text <String>] [-WhatIf [<SwitchParameter>]]
Set-SystemMessage [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-Instance <SystemMessage>] [-Name <String>] [-Original <SwitchParameter>] [-Text <String>] [-WhatIf [<SwitchParameter>]]
詳細描述
此指令程式可讓您修改自訂的 DSN 與配額郵件。會針對未送達預定收件者之電子郵件的寄件者,發出 DSN 郵件。會針對其信箱或公用資料夾已達特定警告、禁止傳送或禁止接收配額的使用者,發出配額郵件。自訂 DSN 及配額郵件會取代 Exchange Server 隨附的內建 DSN 或配額郵件。
請注意 Exchange 伺服器已預先設定數個標準 DSN 郵件,您無法使用此指令程式進行修改。不過,您必須以相同的 DSN 代碼來建立新的 DSN 郵件,以取代預先設定的郵件。
下列清單描述觸發傳遞狀態為持續性暫時失敗及永久失敗之 DSN 郵件的錯誤狀況。
- 4.X.X. DSN 郵件 收件者的信箱或伺服器有暫時的問題時,會產生這一類 DSN 郵件。這類問題一般在最後會自行解決,而可成功傳遞電子郵件。4.X.X 持續性暫時失敗問題的範例是已離線而無法到達的伺服器。
- 5.X.X. DSN 郵件 收件者的信箱或伺服器發生永久或嚴重錯誤時,會產生這一類 DSN 郵件。這類錯誤無法由郵件伺服器所克服,因此會將電子郵件退回給寄件者。5.X.X 永久失敗錯誤的範例是不存在的 SMTP 位址。
若要執行 Set-SystemMessage 指令程式,必須對您使用的帳戶委派下列項目:
- Exchange 組織系統管理員角色
若要在已安裝 Edge Transport server role 的電腦上執行 Set-SystemMessage 指令程式,則必須使用屬於該電腦之本機 Administrators 群組成員的帳戶進行登入。
如需管理 Exchange 2007 所需之權限、委派角色及權利的相關資訊,請參閱權限考量。
參數
參數 | 必要 | 類型 | 描述 |
---|---|---|---|
Identity |
必要 |
Microsoft.Exchange.Configuration.Tasks.SystemMessageIdParameter |
此參數指定要修改之 DSN 或配額郵件的識別碼。 若要修改 DSN 郵件,請使用下列格式:language\internal | external\system code。如需 DSN 郵件識別碼之語法的相關資訊,請參閱 DSN 訊息識別碼。 若要修改自訂配額郵件,請使用下列格式:language\QuotaMessageType。Language 是以雙字元的地區設定碼表示。QuotaMessageType 參數接受下列值:
您可以省略 Identity 參數標籤。 |
Confirm |
選用 |
System.Management.Automation.SwitchParameter |
Confirm 參數會使得命令暫停處理,並要求確認命令將進行的動作之後才會繼續處理。您不需要為 Confirm 參數指定任何值。 |
DomainController |
選用 |
Microsoft.Exchange.Data.Fqdn |
若要指定將資料寫入至 Active Directory 目錄服務之網域控制站的網域全名 (FQDN),請在命令中加入 DomainController 參數。執行 Edge Transport server role 的電腦不支援 DomainController 參數。Edge Transport server role 只會讀取和寫入至本機 Active Directory 應用程式模式 (ADAM) 執行個體。 |
Instance |
選用 |
Microsoft.Exchange.Data.Directory.SystemConfiguration.SystemMessage |
此參數可讓您將 DSN 或配額郵件傳遞至所要處理的命令。此參數很適用於必須將整個物件傳遞給命令的指令碼。 |
Name |
選用 |
System.String |
此參數指定您可用來描述 DSN 或配額郵件的名稱。 |
Original |
選用 |
System.Management.Automation.SwitchParameter |
此參數會將 DSN 或配額郵件文字還原為原始隨附的文字。您不想移除自訂的 DSN 或配額項目,但卻想要還原為原始文字時,此參數很有用。 |
Text |
選用 |
System.String |
此參數指定對寄件者或信箱擁有者顯示的訊息文字。文字應說明訊息建立的原因,以及寄件者或信箱擁有者應採取的動作 (若有的話)。 |
WhatIf |
選用 |
System.Management.Automation.SwitchParameter |
WhatIf 參數指示命令模擬它將對物件採取的動作。使用 WhatIf 參數,則不需要套用任何變更,就能檢視變更。您不需要為 WhatIf 參數指定任何值。 |
輸入類型
傳回類型
錯誤
錯誤 | 描述 |
---|---|
例外狀況
例外狀況 | 描述 |
---|---|
範例
在下列範例程式碼中,第一個範例會修改 DNS 代碼為 5.3.5 之現有自訂 DSN 郵件的英文文字。此 DSN 郵件只會對外部使用者顯示。DSN 郵件的文字會包含於命令列。
第二個範例會修改現有自訂 WarningMailbox
配額郵件的英文文字。
Set-SystemMessage En\Internal\5.3.5 -Text "The recipient e-mail system can't process this e-mail message. Please contact your system administrator for more information."
Set-SystemMessage En\WarningMailbox -Text "Your mailbox has exceeded the warning limit specified by your e-mail administrator. Please reduce the size of your mailbox."
若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.