2013-01-08 30 views
0

在我的應用程序中,我需要驗證特定文件是否具有正確的EML格式。我想打開文件,並檢查它是否有正確的標題(主題,正文等),但我想知道在C#中是否有標準的方法。在C#中驗證EML文件

爲了記錄,文件可以以任何可能的擴展名結尾,我不打算對文件做任何特殊的處理,我只需要驗證文件是否處於有效的EML格式。

+0

的RFC5322要求不是很嚴厲,用任何文本文件中精確'來源:'和'主題:'頭的第一個空行之前基本上是遊戲。您也可以驗證第一個空白之前的所有行遵守電子郵件標頭的約定 - 第一個空白前面是冒號。 (冒號後面的空格也是可選的。) – tripleee

回答