1. 程式人生 > >exchange2013自定義系統退信內容

exchange2013自定義系統退信內容

dsn修改

前幾天有客戶問我如何自定義exchange2013的退信內容,比如:收件人不存在、郵箱已滿等。
下面我就把如何對exchange2013的退信內容進行自定義分享給大家,希望對大家有所幫助。

        過程如下:

首先,我們通過以下命令
Get-SystemMessage -Original | Select-Object -PropertyIdentity,DsnCode,Language,Text
獲取exchange2013系統退信內容(此命令會獲取出所有語言的退信內容),如下圖:
技術分享圖片

我們可以把這些內容導出,以看到詳細信息,命令如下:
Get-SystemMessage -Original | Select-Object -Property Identity,DsnCode,Language,Text | ConvertTo-Html > "C:\s

ystemerror.html"
導出結果如下圖:
技術分享圖片

在上圖中,第一列是唯一標識符(我們修改的時候通過這個唯一標識符進行定義修改),第二列是觸發代碼,第三列選擇該種語言的用戶,最後1列是退信內容(我們所說的修改自定義內容就是更改此列內容)。
以下是我的環境中1個系統退信內容:
技術分享圖片

下面我們修改一下不存在收件人5.1.1的退信內容:
首先通過以下命令新建:
New-SystemMessage -DsnCode 5.1.1 -Internal:$True -Language zh-CHS -Text "我們找不到此收件人,請檢查此收件人地址是否正確"
技術分享圖片

然後通過以下命令進行修改:
Set-SystemMessage -Identity zh-CHS\internal\5.1.1 -Text "這個收件人好像不存在啊,請檢查此收件人的地址是否正確。"

設置完成後,如下圖:
技術分享圖片

以上操作就配置完成了。

? ? ? ? 如果還想使用系統默認的,可以通過以下命令:Set-SystemMessage -Identity zh-CHS\Internal\5.1.1 -Original”

exchange2013自定義系統退信內容