Maildir

在整個 Maildir 中解碼 TNEF / winmail.dat

  • October 23, 2012

由於從 MS Exchange 到 Courier IMAP 的轉換,我們所有的舊郵件都有一個 winmail.dat 附件,有時還包含郵件的原始附件。我正在尋找一種工具,它將掃描整個 Maildir 並將 winmail.dat-s 轉換為“普通附件”(或刪除僅包含 RTF 版本消息的附件)。我意識到 *nix 有一些命令行工具,但我還沒有找到處理整個 Maildirs 的自動化解決方案。建議?

過去幾分鐘的一些搜尋顯示,很多人正在使用 Outlook Express 或 Thunderbird 通過下載郵件然後將它們移回 IMAP 伺服器來進行這種轉換。如果您只有幾個郵箱要做,那可能最終成為阻力最小的路徑。

在我看來,您要麼將一組較小的實用程序連結在一起,要麼自己“從頭開始”編寫腳本。看起來可能有足夠多的 Python 和 Perl 模組來處理解析郵件目錄,編寫它應該不會太糟糕。不過,它看起來並不有趣。(我個人討厭編寫處理電子郵件的程式碼……)

編輯:

這裡有幾個連結:WINMAIL.DAT 文件的 Outlook / Outlook Express 轉換。我沒有收到任何這些帶有 TNEF 附件的消息,放在方便的地方試一試。

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