由于从MS Exchange到Courier IMAP的转换,我们所有的旧邮件都有一个winmail.dat附件,它有时也包含邮件的原始附件。 我正在寻找一个工具,它将扫描整个Maildir并将winmail.dat-s转换为“正常附件”(或删除那些只包含消息的RTF版本)。 我意识到有一些* nix的命令行工具,但我还没有find一个自动化的解决scheme来处理整个Maildirs。 build议?
在过去几分钟的一些search显示,很多人使用Outlook Express或Thunderbird通过下载邮件,然后将其移回IMAP服务器进行这种转换。 如果你只有几个邮箱这样做可能会成为阻力最小的path。
对我来说,就像你要把一些小公用事业链接在一起,或者自己从头开始写一些东西。 看起来好像有足够的Python和Perl模块来处理parsingmaildirs,不应该写太糟糕了。 尽pipe如此,它看起来并不好玩。 (我讨厌编写处理电子邮件的代码,个人…)
编辑:
这里有几个链接:WINMAIL.DAT文件的Outlook / Outlook Express对话。 我没有得到这些TN / TNEF附件放在方便的地方给它一个尝试的消息。
对不起,以回应这样一个老问题 – 我敢肯定,上面的答案和意见是一个很好的解决scheme – 但我想指向tnef( http://sourceforge.net/projects/tnef/和https::// github.com/verdammelt/tnef ),这也许可以用来编写解决scheme。
(充分披露:我是该工具的作者/维护者)。