Email

Exchange 2010 是否對單個標頭施加最大長度?如果是這樣,它是什麼?

  • December 21, 2011

Exchange 2010 是否對單個標頭施加最大長度?如果是這樣,它是什麼?

假設一個使用者向 200 個收件人發送了一封電子郵件,導致一個 TO: 欄位包含 200 個電子郵件地址(我知道這是個非常糟糕的主意)。或者假設上游內容過濾器添加了一個包含大量資訊的 X-header。

Exchange 會在什麼時候拒絕該消息。它會拒絕消息嗎?

我問的原因是因為我看到其他 MTA 有大標題的問題,並且對 Exchange 很好奇。例如,預設情況下,如果單個標頭大於 64K(根據http://ftp.sunet.se/pub/unix/mail/sendmail/KNOWNBUGS),SendMail milter 通信將失敗。

在這裡找到答案:http ://technet.microsoft.com/en-us/library/bb124345.aspx

預設情況下,Microsoft 也規定了 64 KB 的限制。

根據 RFC 5321,SMTP 對話期間的一行不得超過 1000 個字元:https ://www.rfc-editor.org/rfc/rfc5321#section-4.5.3.1.6

根據 RFC2822 ff,電子郵件標題行也是如此。同一個 RFC 引入了多行標頭來繞過該限制。其中對單個標頭沒有限制。

因此,如果有限制,那就是 Exchage 的“問題”。最好的辦法是自己測試並提供回饋。

引用自:https://serverfault.com/questions/341096