我正在寫一個Outlook加載項,用於保存歷史用途的電子郵件。不幸的是,Outlook的MSG格式過於冗長,即使在壓縮時也是如此。這導致保存的MSG文件的文本大小相當於其文本的許多倍。但是,將所有消息保存爲文本都有缺乏附件,圖像和任何相關格式的明顯缺陷。檢測電子郵件本質上是文字
對於大多數電子郵件來說,這不是問題,但具有一定複雜格式,圖片,附件(等等)的電子郵件應該以MSG格式保存。
1. If email has attachment(s), save as MSG and be done
2. If email is stored as text, save as text and be done
3. If email is not stored as HTML store as MSG and be done
4. Decide if the HTML should be converted to text and
store it as text if so
store it as MSG if not
這與第4步異常簡單:
廣大用戶的電子郵件作爲HTML如下發送使我的算法大概我該如何決定哪些格式的HTML格式的電子郵件應轉化爲儲蓄?
爲什麼要麻煩?存儲是如此便宜,你冒着算法做出錯誤決定的風險。也許壓縮消息呢? – sasfrog 2012-02-25 03:15:11
這是許多用戶提供的網絡存儲空間,每個用戶每天要發送大約100封電子郵件,並且需要多年保留。使用歸檔工具會讓不熟悉計算機的最終用戶感到困難,並且我無法控制打開文檔的前端。 – Kaganar 2012-02-25 04:32:55
我做的另一個考慮是以半透明格式打包文檔,該文檔解壓縮並自動打開。這種方式通常是透明的,至少用於查看。不幸的是,我一直無法找到任何可用於此目的的東西。 (我最需要的是一個可執行的打包程序 - 但這些對於可執行文件來說似乎非常特殊。) – Kaganar 2012-02-27 16:16:19