禁止在Mutt中显示“〜/邮件不存在”


13

我仅偶尔使用Mutt(在无头Debian 7.2 Wheezy VPS上使用1.5.21)来查看和删除cron之类的消息。

但是,它一直困扰着我这个不存在的〜/ Mail文件夹。

杂种虫

无需说它可以与未创建的文件夹完美配合;我很想念每次问这个问题的全部要点。

我可以禁用该消息吗?(或者,如果失败,将路径更改为不可见的内容?)


2
我认为您可以更改Mutt设置以查看其他邮件目录。您可以将其更改为您实际使用的任何内容。
Faheem Mitha 2014年

1
@FaheemMitha因为我可以阅读所有(cron等)消息,所以我猜它已经知道我的邮件在哪里(我猜它是/ var / spool或Debian上的默认值)。我不明白为什么它要创建另一个位置。
Alois Mahdal 2014年

1
这就是您的邮件后台处理程序(通常与收件箱相同)的存放地。邮件文件夹通常位于〜/ Mail中。
Faheem Mitha 2014年

Answers:


6

正如Faheem在评论中指出的那样,您可以更改文件中默认邮件文件夹的位置muttrc(通常位于/etc/Muttrc系统范围的配置或~/.muttrc本地配置的位置)。例如:

set folder = "~/.mail"

但您仍然必须创建该文件夹,否则mutt会不断困扰您。


这可能很复杂,因为procmail的默认MAILDIR是$ HOME / Mail。

@ user55518我认为没有问题。我不使用procmail,但如果使用了procmail,也可以更改设置。
Alois Mahdal 2014年

2

该消息在806行(main.c)中转储,似乎您没有禁用它的选项。

~/Mail默认具有目录,您可以例如在skel的目录中添加一行:

#/etc/skel/.profile 
mkdir -p〜/邮件

因此,当您创建新用户时,skel文件夹将被复制到〜,并且在首次登录后,您将拥有〜/ Mail目录。如果它有一些此类问题的钩子,那么可能最好的方法是修改adduser。


1
好吧,我认为仅创建/etc/skel/Mail文件夹比修改.profile或adduser更好。OTOH,如果该文件夹不需要存在,我会更高兴。
Alois Mahdal 2014年

2

Mutt提示的目录是包含邮箱的默认目录。(它本身不是邮箱。)它是+Mutt中邮箱路径开头的目录。您不能完全禁用该功能(Mutt想要+表达一些意思),但是可以/通过设置folder选项将位置更改为类似于目录或主目录的目录。

set folder=~
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.