我正在創建一個解析傳入MIME流並將電子郵件正文和電子郵件附件作爲單獨文件流返回所需的工具。驗證/測試mime4j解析內容的輸出
我正在使用mime4j來達到此目的。
下面是我停留的問題:
- 我如何可以測試我從MIME流通過mime4j解析出電子郵件的主體文件或電子郵件的附件文件是否正確?
我有一個大的文集,我要上運行我的測試,需要一些自動化的方式來確定哪些可能被mime4j被打破MIME分析和調整的代碼,在原啞劇形式提供的電子郵件。
我正在創建一個解析傳入MIME流並將電子郵件正文和電子郵件附件作爲單獨文件流返回所需的工具。驗證/測試mime4j解析內容的輸出
我正在使用mime4j來達到此目的。
下面是我停留的問題:
我有一個大的文集,我要上運行我的測試,需要一些自動化的方式來確定哪些可能被mime4j被打破MIME分析和調整的代碼,在原啞劇形式提供的電子郵件。
我最初使用mime4j解析了一個樣本語料庫* .eml文件。我不得不手動檢查他們的解析錯誤,因爲我沒有其他好的選擇。
現在我使用先前解析出來的電子郵件作爲測試平臺,通過它我迭代地檢查了我的分析結果。
您可以解碼附件,然後重新編碼它們。如果重新編碼的數據流匹配(byte-for-byte)原始數據,那麼這是mime4j正確處理它們的一個好兆頭。