我收到了一些捆绑的电子邮件,其正文由破折号分隔。我希望将每个正文内容放在单独的邮件中,用正文的第一个字符串替换主题,以便更好地识别它。
在过去的美好时光里,我会在 MTA 将邮件传递给本地 MUA 时使用 fetchmail+procmail+formail+正则表达式来执行此操作。
有没有办法在与 IMAP 服务器通信时使用 Mail.app 的过滤规则完成相同的操作?我检查了 /Library/Scripts/Mail Scripts,但除了创建新邮件的脚本之外没有找到任何接近的内容,但这需要用户输入。
答案1
答案2
我可能会因此损害我的声誉,但如果您在 Mac 上运行 Windows,也许您可以将邮件导入 Outlook Express 6,关闭它并运行 express-archiver(从 expressarchiver.com 下载),它非常强大,可以将您的每封电子邮件保存为纯文本文件,其中包含所有标题信息、编码附件(或将它们放在文件夹中,如果您愿意)。它还具有强大的重命名选项,可为每个文件命名。
虽然这不是 Mac 解决方案,但可以满足您的要求。