从 Linux 命令行接收 Gmail 并保存到文件

Receive Gmail from Linux command line and save to file

我想达到的目标:

命令行 Gmail 电子邮件客户端等待电子邮件的到来,并在电子邮件到达时将邮件内容保存到指定路径中的文本文件。

有人知道说明如何执行此操作的工具或教程吗?

您可以使用 fetchmailprocmail

  • fetchmail 使用 POP3IMAP 协议从远程邮箱获取邮件。
  • fetchmail 可以执行自定义命令来处理获取的消息,例如procmail(参见 fetchmail--mda 命令行选项)
  • procmail可以投递邮件到邮箱文件,maildir目录,mh文件夹and/or根据收到的邮件内容执行自定义命令
  • fetchmail 支持 IMAP IDLE 命令 - 它允许保持 IMAP 会话打开并近乎实时地在受监控的 IMAP 文件夹中接收新消息