是否可以使用 Maildir 作为 *nix 机器上用户的邮件池?我可以让 procmail 毫无问题地传递到 Maildir,但我想保留所有漂亮的功能,例如,finger 知道邮件上次到达的时间,以及 shell 在用户收到新邮件时提醒用户...
更新: 因此,调查显示,一般情况下没有“默认邮件池”。Finger(客户端,而非服务器)有一个硬编码路径。pam_mail 负责新邮件通知,并有自己的配置等……因此没有“一个地方”可以更改这一点。
答案1
简短的回答是“否”,因为 finger 和 shell 都依赖 /var/mail 中邮箱的访问时间(mbox 格式)来显示此类信息。但是,您可以编写一个守护进程,它可以“biff”已登录的用户并适当修改 ~/.plan 以包含此类信息。
答案2
finger
至少在 FC14 上,硬编码检查 /var/mail/用户名对于 shell 来说,有一个pam_mail
可以理解 maildir 的 PAM 模块。