如何配置 mail 命令来读取 Maildir 而不是 OpenBSD 上的默认 mbox?

如何配置 mail 命令来读取 Maildir 而不是 OpenBSD 上的默认 mbox?

默认情况下,mailOpenBSD 上的命令似乎是从mbox文件中读取的。我配置smtpd... deliver to mbox并且能够使用该mail命令读取新发送的邮件。然而,我想切换到更现代的Maildir格式,因此我更新smtpd.conf... deliver to maildir导致Maildir目录出现在用户的家中。我可以手动遍历Maildir目录并确认它们正确包含新邮件。不幸的是,该mail命令不再看到这一点。我尝试将MAIL环境变量设置为/var/spool/*的各种排列,~/Maildir/但该mail命令返回诸如 之类的错误mail: Maildir/: Is a directory

答案1

mail(1)从 OpenBSD 5.8 开始不支持它Maildir,到目前为止也没有迹象表明 5.9 也会支持它。

我不确定是否存在不支持的技术原因,或者只是缺乏时间/兴趣。 “新”smtpd支持mboxMaildir,但默认配置是mbox

相关内容