我最近设置了一个邮件服务器,以 postfix 作为 MTA,以 dovecot 作为 imap/pop3 守护进程。最初,在 Debian 上,默认情况下,它使用 mbox 格式。出于可靠性原因,我决定最好改用 Maildir 格式。在朋友的帮助下,我成功地修改了 postfix 和 dovecot 服务器,使其使用 Maildir 格式,邮箱位于 ~/Maildir 中。
但是,当我尝试使用 mutt 访问我的邮件时,它仍然会做出奇怪的事情。它想要创建一个 ~/Mail 目录,并且还想要在 /var/mail/ 中查找 mbox。系统上有几个用户,虽然我知道我可以使用 .muttrc 来解决这个问题,但我该如何为服务器上的所有用户解决这个问题呢?
答案1
mutt 还使用全局 muttrc 文件。通常它位于发行版中,/etc/Muttrc
或者/usr/local/etc/Muttrc
如果您单独编译它,则位于发行版中。您可以将 Maildir 设置放在那里。
这mutt 和 Maildir 迷你指南应该能让您了解需要更改哪些设置。本质上,您需要设置folder
和mbox
使所有人spoolfile
都指向~/Maildir
,并确保mbox_type=Maildir
也是如此。然后还有其他一些选项可以更改行为。
答案2
与大多数 Unix / Linux 程序一样,mutt 还将读取系统范围的配置文件/etc/Muttrc
。
您可以将系统范围的设置(例如家庭邮箱的位置)放在那里。