您好,登錄后才能下訂單哦!
一、場景
在日常辦公環境中所有郵件都會存在重要與非重要的情況,并且不同的郵箱的使用人的級別也不一樣,不一樣的職位級別要求不一樣的運維等級,以及發送郵件要求的速度也不一樣。這就導致了郵件需要按照重要性進行分類,重要的郵件需要優先投遞,重要人物的郵件需要優先投遞,非重要郵件延后投遞。
我通常有郵件優先級分為三種:
低(低重要性)
普通(普通重要性)
高(高重要性)
這三種優先級的郵件在Exchange郵件服務器上的投遞先后順序為:
低<普通<高
通常我們如何設置一封郵件的優先級呢,我們可以在Outlook和Owa發送郵件時手動指定:
二、實現原理
我們在Outlook和Exchange OWA發送郵件時指定了郵件的優先級,那么郵件的優先級就存在在郵件頭X-Priority字段中。如果不在Exchange服務器上啟用隊列優先級功能,那么即使郵件已經在客戶端設置了最高優先級,也不會在郵件服務器上進行郵箱傳遞。
在Exchange 2013版本以后的郵件服務器發送和接收郵件都是通過Mailbox Server服務器角色上的傳輸服務器進行郵件分類,然后才能路由和傳遞郵件。郵箱服務器上的傳輸服務中的分類程序從提交的郵件隊列中一次揀選一封郵件,并對郵件收件人進行解析、路由解析和內容轉換操作,然后再降該郵件放入 郵件傳輸隊列中。目標相同的所有郵件將放入同一個傳遞隊列。排隊優先級將影響郵件從傳遞隊列向目標郵件服務器的傳輸。啟用排隊優先級后,高優先級郵件將先于普通優先級郵件傳送到目標,而普通優先級郵件將先于低優先級郵件傳送到目標。
簡單的說就是傳輸隊列優先級是在傳輸隊列中生效的。
三、配置方法
通過調整Exchange mailbox server角色服務器上的EdgeTransport.exe.config配置文件來啟用和禁用隊列優先級功能。【也就是說這個配置是針對全局生效的,如果要針對某些郵箱發送的郵件始終處于較低優先級,可以通過命令Set-mailbox test -DowngradeHighPriorityMessagesEnabled $true】,具體可以參考:
https://docs.microsoft.com/zh-cn/exchange/priority-queuing-exchange-2013-help
配置方法如下:
1、在Exchange Mailbox Server服務器角色上,打開“運行”,輸入如下命令打開EdgeTransport.exe.config配置文件。Notepad %ExchangeInstallPath%Bin\EdgeTransport.exe.config
2、查找中的以下鍵<appSettings>字段個,找到<add key="PriorityQueuingEnabled" value="false" />。
將<add key="PriorityQueuingEnabled" value="false" />更改為:
<add key="PriorityQueuingEnabled" value="True" />。完成后,保存并關閉 EdgeTransport.exe.config 文件
3、使用命令重啟傳輸服務。【以管理員身份運行Powershell】net stop MSExchangeTransport && net start MSExchangeTransport
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。