war*_*ren 5 bash python procmail mail-command
在我现在尝试完成编写的脚本中,我需要从当前用户的邮箱中获取最旧的未读邮件(具体来说,我需要此项目的主题行)。
提取最旧的消息后,我还需要将其转发给其他用户以进行存档。
如何在 bash 或 Python 中仅提取该信息?
使用procmail将主题行提取到文件中然后转发邮件,只需要脚本处理文件会更好吗?如果是这样,我该怎么做呢?
Bil*_*hor -1
至少有三种邮件传送格式。了解您正在使用哪一款会有所帮助。
formail将读取邮件文件,并可以通过跳过和总计选项输出特定消息的标题。这假设消息已传送到已知文件中。如果您想存档所有消息,这将是一个合适的工具。
procmail更适合在消息到达时对其进行归档。它可以轻松配置为在传送时将副本发送到另一个地址。有一些标准方法可以避免邮件锁定并跳过某些类型的消息。