1.關於DSN的理解
DSN:Deliver Status Notification 發送狀態通知,就是在郵件傳輸過程中由於故障或者規則等原因出現傳輸失敗或其他非正常狀態時發給發件人或者管理員的郵件通知吧。具體表示是用一個編號(如5.1.1等)+一段相應的text文字說明,文字說明還可以用簡單的html格式化。
除了系統自帶的通知,可能更需要自己新建一個DSN,以便自定義一段有特點的文字說明來使用。
DSN的使用
2.新建一個DSN
[PS] C:\Windows\system32>New-SystemMessage -DsnCode 5.7.12 -Internal $true -Language zh-Hans -Text "由於權限或安全問題,您的郵件未傳遞。"
3.使用DSN
在傳輸規則處使用,當滿足發件人主題中包含有“離職”等詞語時,採取的措施是拒絕發送,同時將編號 爲5.7.12的通知內容發送給發件人。
上面的“deny transport”爲隨便寫的英文語句都可以。
發件人收到的退信:
其他說明:
通過get-systemmessage可以查到自定義的DSN,通過Get-SystemMessage -Original 可以查到exchange自帶的DSN。
系統自帶的DSN文本內容可以修改爲自己的內容,結果會顯示自己定義的內容。但系統原有的內容不會被清除,如果用remove-systemmessage刪除系統DSN,只會刪除自定義的內容,不會把系統原DSN刪除。
https://technet.microsoft.com/zh-cn/library/aa998878(v=exchg.141).aspx