我正在使用名为“Mail Archiver X”的产品将消息从 Apple Mail 归档到自定义 FileMaker 数据库(“eMailViewerX” - 这是 Mail Archiver 附带的目标数据库,并且是该过程所必需的),我从那里复制这些消息到我的主消息存档(另一个FileMaker DB)。
虽然该过程有效,但它有点笨拙(Apple Mail > Mail Archiver X > FileMaker DB #1 > FileMaker DB #2) - 每次有新版本的 Apple Mail 或 OS X 时它都会中断,直到“Mail Archiver X" 已由开发人员更新。
所以我正在寻找一个更简单的解决方案:一个AppleScript,它将Apple Mail(4.5 / Snow Leopard或5.0 / Lion)中的一个文件夹(“To Archive”)中的所有消息导出为简单的CSV或.tab文件,每行包含以下数据:
消息发送者*
消息接收者*
发送日期
发送时间
主题
正文
(* 将姓名和电子邮件地址分开会很酷,但我知道这可能(总是)不可能。)
唯一棘手的部分可能是将电子邮件正文中的回车转换为 FileMaker 在 TAB 或 CSV 文件中期望的特殊字符。在 BBEdit 中,这显示为 \x{0B} (UTF8: 0B)。所以脚本中必须有一个查找/替换。
没有界面,没有配置 - 只是从文件夹中吐出所有消息并告诉我何时完成。
这不一定是免费的(尽管我不介意:) - 我很乐意为可靠和简单的东西付费。
如果有人知道这样的脚本或愿意编写它,我将不胜感激。我什么也没找到。
TL;DR:我需要将所有邮件从 Apple Mail 文件夹导出到 FileMaker 可读的 CSV 文件。