简单的AppleScript将Apple Mail消息导出到FileMaker DB?

时间:2011-08-13 08:23:38

标签: applescript filemaker apple-mail

我正在使用名为“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或。选项卡文件,每行包含以下数据:

讯息发件人*
留言接收者*
发送日期
发送时间
主题

(*名称和电子邮件地址的分离会很酷,但我知道这可能不会(总是)可能。)

唯一棘手的部分可能是将电子邮件正文中的回车转换为FileMaker在TAB或CSV文件中所需的特殊字符。在BBEdit中,这显示为\ x {0B}(UTF8:0B)。因此,必须在脚本中进行查找/替换。

没有接口,没有配置 - 只是从文件夹中吐出所有消息并告诉我何时完成。

必须是免费的(虽然我不介意:) - 我很乐意为可靠而简单的事情买单。

如果有人知道这样的剧本或愿意写这篇剧本,我会非常感激。我还没找到任何东西。

TL; DR:我需要将所有邮件从Apple Mail文件夹导出到FileMaker可读的CSV文件。

2 个答案:

答案 0 :(得分:1)

有一个名为Mail to Filemaker Importer的软件,它不到20美元。

答案 1 :(得分:0)

这是IMAP邮箱吗?如果是这样,您可以使用plugin并将邮件直接下载到FileMaker记录中。