文前說明:為了確保每位讀者擁有知的權利,在此說明這一篇文章的內容是由作者累積20年的IT專業經驗所下達的專業提示(Prompt),並由chatGPT的"深入研究"功能配合下所產生的文章。文章內容產出之後經由人工逐字句潤飾,並且驗證正確性之後才貼出。
本文章的適用對象為台灣的Microsoft 365企業或是政府部門,使用Exchange online的用戶。發布日期為2025年3月
Microsoft 近期對 Exchange Online 租戶層級的外發郵件數量引入了新的限制(Tenant External Recipient Rate Limit,簡稱 TERRL),目的在於防止少數用戶濫發郵件並保障服務品質。本報告將分析此變更的生效時間、如何判斷貴組織租戶是否受影響、內部郵件與外部郵件的區別,以及可行的解決方案與建議。
變更生效日期
根據官方公告,此新的租戶外發郵件限制將分階段實施:
官方的原始公告內容
- 試用租戶及單一授權租戶:已於公告發布時提前啟用此限制(此類租戶每日發送給外部收件人的上限為 5,000 封)。
- 多授權的一般租戶(全球環境):從 2025 年 4 月 3 日 起開始分批啟用。首先對授權數較少的租戶實施,逐步擴大範圍;至 2025 年 5 月 1 日,所有剩餘的一般租戶均已套用新限制。換言之,2025 年 5 月起全球環境的所有 Exchange Online 租戶皆受此新限制約束。

最大租戶外部接收者速率
計算方式
- 試用租用戶:無論授權數量有多少,每天的外部收件者總數限制為 5,000 個。
- 非試用租用戶:每日出站限制基於租用戶的電子郵件授權(任何 Exchange Online 或 Exchange Online Protection 授權)。授權數量越多,租戶每天可以發送郵件的外部收件者數量就越大,但每個授權的發送速率會越來越低。到二月底,您會在 EAC 報告 > 郵件流部分的租戶出站外部收件人報告中找到租戶的 TERRL 。您也可以使用以下公式來確定租戶的 TERRL:(注意,那個0.7是次方,不是倍數,建議用科學用電子計算機計算)
500 * (非試用電子郵件授權數^0.7) + 9500

此限制在大多數正常使用情況下不會對組織造成影響(根據微軟遙測,大部分租戶的外發量遠低於新上限)。但對於外發郵件量極大的租戶,需提前瞭解該變更並採取相應措施。
確認您的租戶是否受影響
Exchange管理員可以透過 Exchange 管理中心 (EAC) 的新報表或 PowerShell 指令來確認貴租戶是否受到此限制的影響。
微軟已在 EAC 中新增「租用戶輸出外部收件者(Tenant Outbound External Recipients Rate)」報表,用於追蹤租戶發送給外部收件人的郵件量。此報表會顯示您租戶目前 24 小時內外部收件人計數、每日配額上限、已使用配額百分比,以及若超出上限時被阻擋的收件人數等資訊。此外,報表中會明示目前限制的執行狀態(Enforcement)是「Enabled」還是「Disabled」。
下圖說明,其報表路徑為報告>郵件流程>租用戶輸出外部收件者



除了圖形化的報表之外,管理員也可以使用 PowerShell 查詢租戶的限制狀態。例如,執行 Get-LimitsEnforcementStatus
Cmdlet 能取得租戶當前的判定結果 (Verdict)、限制執行狀態 (EnforcementEnabled)、配額閾值 (Threshold) 以及觀察值 (ObservedValue) 等資訊。其中 EnforcementEnabled 屬性顯示 True 表示限制已啟用(若超出則會阻擋外發郵件),False 則表示目前限制未啟用,即使超出配額也不會阻擋郵件。
備註:您必須先依照這一篇連線至 Exchange Online PowerShell設定才能使用connect-exchangeelonline

若您的租戶近期有寄信人收到郵件退回通知(NDR)並附有錯誤代碼「550 5.7.233」或「5.7.232」,這也說明該租戶當天的外部收件人數已超出上限並被系統阻擋。
內部郵件與外部郵件的區別
新限制針對的是發送給「外部收件人」的郵件數量。因此理解何為外部收件人至關重要:
- 內部郵件:收件人的電子郵件網域屬於您租戶的已接受網域(Accepted Domain),即屬於貴組織的信箱網域。因此,組織內部人員互寄郵件或寄送給附屬網域(已在租戶中設定為接受網域,包含子網域在內)的郵件,均視為內部郵件,不計入外部收件人配額。日誌,DSN,OOF,M365系統發信件都不計入配額。
- 外部郵件:任何收件人的郵件網域非您租戶的接受網域,皆視為外部收件人。當郵件寄送至這類地址時,會計入您每日外發外部收件人數的配額限制。
解決方案與建議
若您的租戶確實需要大量發送外部郵件,以下是官方建議及其他可行方案,可降低新限制帶來的影響:
- 使用混合式的郵件寄送:可保留地端的Exchange混合式伺服器,作為寄送外部信件使用。好處是在資料庫沒有存放個人信箱的狀態之下,地端Exchange 2016, 2019, SE混合式伺服器可由精靈自動取得伺服器授權而不需要另外採購。在這個情境中,原本地端或是其他位置的應用程式將發送到外部的信件直接relay到雲端exchange online protection,現在改為發送到地端的混合式伺服器,由地端的線路直接寄出。這個方法當然有其限制。採用地端伺服器寄送,必須要適當的分配走不同的ISP線路,可以分散頻寬也可以避免被業者限制。
- 採用專門的大量郵件傳送服務 – 微軟強烈建議將大批量的對外郵件改由 Azure Communication Services 電子郵件 (ACS) 平台發送。ACS 是 Azure 提供的通信服務,可用於發送交易郵件、通知或行銷郵件,其具備高傳送量設計,且透過 ACS 發出的郵件不計入 Exchange Online 租戶的外部收件人配額。
- 檢視並控管外發郵件量 – 利用 EAC 報表監控每日外部收件人發送量。如果發現當前用量接近配額上限,務必及時採取措施。例如,審查是否有異常大量發信的使用者帳戶,以確定大量發送是業務需求所致還是潛在的帳戶濫用。
- 分散或延後發送時間 – 由於配額採用24 小時滑動窗口(請見備註)計算,如果一次性外發的收件人數接近上限,建議將發送計畫錯開時間。
- 增加授權數量 – 新的外部收件人每日配額與租戶擁有的 Exchange Online/Exchange Online Protection 郵件授權數直接相關。更多的授權(即使未全部指派給使用者)會相應提高租戶的外發上限,但需注意邊際效益遞減。
- 利用內建高容量管道 – 某些 Microsoft 365 產品提供的郵件傳送管道(例如 Exchange Online 高容量郵件服務HVE 或 SharePoint/Teams 的郵件通知功能)在設計上允許大量郵件發送,且這些郵件在允許額度內不會計入租戶的 TERRL 配額。如HVE每日有2000外部信件上限。
- 使用多租用戶組織:您可以使用多租用戶組織(MTO)方式進行設置,則在MTO設置內的相關企業租用戶之間互相寄送信件,都不會計入。
總結: 建議管理員未雨綢繆,首先透過報表瞭解自己租戶的外部收件人配額與當前使用率,判斷是否接近上限。如果預估業務需要將超出限制,儘早規劃替代方案(如導入 ACS 或第三方服務進行大量郵件發送)。
備註:甚麼是滑動窗口
假設 Exchange online限制 每天最多可發送 10,000 個外部收件人,使用滾動窗口進行計算,則有下面考量事項。
- 不是每天固定從 00:00 開始計算,而是「過去的 24 小時內」發送了多少信件來決定是否超過上限。
- 例如,現在是 下午 3 點,系統會回頭看**過去 24 小時(昨天的下午 3 點到現在)**寄了多少封信,而不是從今天凌晨 00:00 計算。
- 每發送一封信,系統就會檢查「過去 24 小時內的總數」,如果超過上限,就會暫時阻擋新郵件,直到舊的郵件發送紀錄過了 24 小時後自動移出計算範圍。
舉例
假設限額是「24 小時內最多 10,000 個外部收件人」,你在這個時間點發信:
- 昨天 3PM:發送 5,000 封信
- 昨天 6PM:再發 4,000 封信
- 今天 2PM:再發 1,000 封信
- 現在是今天 3PM,你想再發信,但系統會計算「過去 24 小時內」的總量:
- 昨天 3PM 發的 5,000 封剛好過期(超過 24 小時,不再計入)
- 目前過去 24 小時內的外部收件人數變成 4,000 + 1,000 = 5,000
- 你還有 5,000 個發送空間,可以繼續發信
但如果你在今天 2:30PM 就已經超過 10,000,系統就會阻擋新的郵件,直到「最早的那批郵件」過了 24 小時自動移除計算範圍。
為什麼重要?
- 滑動窗口不會每天固定歸零,而是根據每封信的發送時間來決定是否超限。
- 這代表如果你的發信量很大,必須考慮「什麼時候寄的信會被移出計算範圍」,避免短時間內超過上限導致發信被阻擋。