如何在 Mail.app 中将收到的邮件分成多封邮件?

如何在 Mail.app 中将收到的邮件分成多封邮件?

我收到了一些捆绑的电子邮件,其正文由破折号分隔。我希望将每个正文内容放在单独的邮件中,用正文的第一个字符串替换主题,以便更好地识别它。

在过去的美好时光里,我会在 MTA 将邮件传递给本地 MUA 时使用 fetchmail+procmail+formail+正则表达式来执行此操作。

有没有办法在与 IMAP 服务器通信时使用 Mail.app 的过滤规则完成相同的操作?我检查了 /Library/Scripts/Mail Scripts,但除了创建新邮件的脚本之外没有找到任何接近的内容,但这需要用户输入。

答案1

查看“突发摘要消息“applescript。从其描述来看:

此 AppleScript for Mail 将获取一个或多个选定的摘要消息(根据 RFC2046 格式化为多部分/摘要(MIME 摘要)的消息或根据 RFC1153 定义的简单摘要的消息)并从摘要消息中提取单个消息 - 这在您订阅了摘要格式的邮件列表但想要回复摘要中的单个消息而不是摘要消息本身时特别有用。

(通过 HawkWings.net 找到此信息邮件插件列表

答案2

我可能会因此损害我的声誉,但如果您在 Mac 上运行 Windows,也许您可​​以将邮件导入 Outlook Express 6,关闭它并运行 express-archiver(从 expressarchiver.com 下载),它非常强大,可以将您的每封电子邮件保存为纯文本文件,其中包含所有标题信息、编码附件(或将它们放在文件夹中,如果您愿意)。它还具有强大的重命名选项,可为每个文件命名。

虽然这不是 Mac 解决方案,但可以满足您的要求。

相关内容