電子郵件標頭包含在電子郵件正文中

電子郵件標頭包含在電子郵件正文中

有點奇怪,

最近我們被告知,從我們的伺服器發送的一些電子郵件偶爾會在正文內容中包含郵件標頭,如下所示,但是我已經完成了各種測試腳本並從相關伺服器發送了測試電子郵件,只是為了避免遇到這種情況。還有其他人有什麼想法嗎?

我們的設定是運行 IIS 6 ASP.Net 3.5 SP1 的 Windows 2003 R2 伺服器,但我們使用舊的 CDONTS.Newmail 郵件程序

X-Priority: 3 

X-MSMail-Priority: Normal 

Importance: Normal 

X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.4325

答案1

包含兩個嵌入式換行符或 CR/NL 的引用不正確的標頭可能會導致此問題。規範中標題和正文之間的唯一區別是兩個連續的換行符(換句話說,標題中不能有任何空白行)。

答案2

您可以在任何地方存檔 SMTP 流量嗎?您也許可以透過具有存檔功能的 SMTP 伺服器臨時路由郵件,例如快速組裝的 Linux 機器。這樣做的要點是,您將能夠檢查從伺服器實際發送的內容,並且如果郵件格式變得混亂,您將能夠準確地看到發生了什麼。

我們使用郵件過濾器(Mail Marshal,這非常好,儘管我也使用過 MIMESweeper,它也同樣好),並使用它來保留所有郵件一段時間。 Mail Marshal 有 30 天的評估期,這對於您的目的來說足夠長了。

JR

相關內容