有没有办法过滤远程 IMAP 帐户中的邮件?

11 email linux solaris imap procmail

情况:邮件服务器只能通过 IMAP 访问。问题:我希望能够过滤邮件(将一些邮件放入各种文件夹,将它们标记为已读等)。

大多数新的电子邮件客户端都有这种能力,但我想要一个独立的过滤程序,因为我需要使用各种电子邮件客户端来连接到这个服务器。

通常 - 类似于 procmail,但通过 IMAP 工作。

该软件将在 Linux 或 Solaris 上运行。

TRS*_*-80 9

一个快速的谷歌抛出IMAPFilter,它看起来像你想要的:

  • 使用 IMAP 协议中的许多可用条件搜索消息,例如:
    • 消息的状态(最近、未读等)。
    • 消息的大小。
    • 消息的年龄。
    • 匹配消息头或消息正文中的字符串或正则表达式模式。
  • 能够在搜索消息时使用逻辑运算符(和/或/不)。
  • 可用于处理消息的不同功能,包括:
    • 删除消息。
    • 将邮件移动到相同或不同服务器中的邮箱
    • 将邮件复制到相同或不同服务器中的邮箱。
    • 标记消息或更改消息标志。
  • 可用和/或订阅邮箱的列表,以及对 IMAP CHILDREN 扩展的支持。
  • 创建、删除、重命名、订阅或取消订阅邮箱
  • 国际化 (I18N) 支持。
  • 使用 IMAP NAMESPACE 扩展的服务器命名空间支持。
  • 安全套接字层 (SSL) 或传输层安全 (TLS) 加密 imaps(端口 993)连接。
  • 使用 IMAP STARTTLS 扩展的加密连接。
  • 使用质询-响应认证机制 (CRAM) 进行用户认证,特别是 CRAM-MD5。
  • Perl 兼容正则表达式 (PCRE) 支持。