从命令行将电子邮件下载为文本文件(多个帐户)

从命令行将电子邮件下载为文本文件(多个帐户)

我想使用命令行工具定期自动检查和下载来自不同提供商(gmail、hotmail、yahoo...)的邮件,并将它们保存为文本文件,最好是每封邮件一个文本文件。我不想要以前的邮件,所以应该可以指定不下载以前的邮件,而只下载新的邮件,因为这个解决方案已经设置好了。我一直在寻找这样的东西,找到了 fetchmail,但它将所有消息保存在一个 mbox 文件中。你有什么建议?谢谢

编辑:这不是所提问题的重复,因为我不会从这台电脑发送任何电子邮件。它甚至不会连接键盘或鼠标。我的问题是关于将所有电子邮件单独下载为纯文本文件(“可读”)并以 txt 格式存储。

答案1

您可以使用脚本将 mbox 文件分成几部分(例子)或fetchmail直接使用并保存消息到邮件目录文件夹。

根据您要处理消息的方式,您最好完全使用自制的解决方案。

相关内容