完成IMAP IDLE的命令行电子邮件检索

我正在尝试从命令行检索我的邮件,并且他们使用mu4e来读取它们。但是,事实证明,找到可以执行以下操作的程序是一场噩梦:

  • 将邮件从IMAP服务器下载到maildir文件夹中
  • 服务器提供时使用SSL / TLS
  • 可以处理IMAP IDLE,以避免脏循环来获取消息(如果可能的话)
  • 出于安全原因,提供了一种从GPG加密文件中获取密码的方法(我不需要信任可以物理访问计算机的人员)
  • 可以并行处理多个帐户,如果可能的话,只需执行一次即可节省资源

奖金:

  • 高效(我想避免安装完整的IMAP服务器)
  • 可靠
  • 仍然保持
  • 易于配置
  • 打包到常规linux发行版以及nix中

我尝试了很多解决方案,但似乎没有一个可以处理这些任务...

  • offlineimap:正式具有IDLE的beta版,但我无法对其进行配置以使用它(错误或可能我只是错过了一些重要的事情...),即使使用了空闲选项,offlineimap也会在一次扫描后停止。此外,根据社区的说法,这似乎很慢且有故障
  • mbsync:没有空闲
  • mbsync + mswatch:需要在服务器上具有访问权限,所以不可能
  • mbsync + imapnotify:也许是迄今为止最好的解决方案...但是imapnotify并未打包在debian和nix中
  • imapsync:不处理邮箱格式
  • fetchmail:无法处理PGP加密密码

有什么办法吗?