我运行自己的邮件服务器。它使用 procmail 过滤传入的邮件,然后将其存储在 maildirs 中并使用 IMAP 从我的 MUA 中获取。我有大约 1.5GB 的电子邮件是 135000 个 inode。
这一切都很好。但是,我宁愿停止使用 maildir 并改用更高效的东西——例如 maildb 或 Dovecot 的 dbox。不幸的是,procmail 只能传送到非常有限的一组后备存储格式(Maildir、MH 和 mbox、AFAICT)。
我真正想做的是说服 procmail 通过 IMAP 发送电子邮件,而不是直接将其写入后备存储;这意味着我可以随时更改后备存储格式,而无需重新配置 procmail。但我找不到任何方法来做到这一点。有任何想法吗?
(我也对任何其他类似 procmail 但支持 IMAP 的邮件过滤工具感兴趣。我知道的唯一其他过滤工具是 maildrop --- 但它与 procmail 有类似的限制。)