如何在 Mutt 中创建一个新文件夹

jus*_*ime 15 mutt courier

我想从 Mutt 中创建一个新文件夹。我使用 Maildir 格式将文件夹存储在我运行 Mutt 的机器上。

(我也使用快递 IMAP 远程查看邮件,但这不涉及 Mutt)

编辑以阐明 IMAP 的作用

use*_*686 15

c( change-folder), ?(列表), Shift+ C( create-mailbox)。


这适用于 Gmail,但仅适用于单个目录视图,而不适用于“所有文件夹”视图。

此外,如果您希望目录名称中有空格,则需要通过Ctrl+ V、将其转义Space


use*_*686 9

如果Mutt 不能直接创建maildirs,自己做也很容易。A“的Maildir”格式的邮件目录除此之外具备三个子目录没什么特别的cur/new/tmp/里面。

假设您的邮件保存在 下~/mail/,将创建一个名为“Something”的文件夹,如下所示:

  • 对于 Courier 和 Dovecot 使用的 Maildir++ 布局:

    mkdir -p ~/mail/.Something/{cur,new,tmp}
    
    Run Code Online (Sandbox Code Playgroud)

    (注意前导点 - 是的,这基本上意味着子文件夹存储为隐藏目录......)

    相当于:

    mkdir ~/mail                    (implied by `-p`)
    mkdir ~/mail/.Something         (implied by `-p`)
    mkdir ~/mail/.Something/cur     (from brace expansion)
    mkdir ~/mail/.Something/new     (from brace expansion)
    mkdir ~/mail/.Something/tmp     (from brace expansion)
    
    Run Code Online (Sandbox Code Playgroud)
  • 对于其他一些 IMAP 守护进程使用的“文件系统”布局:

    mkdir -p ~/mail/Something/{cur,new,tmp}
    
    Run Code Online (Sandbox Code Playgroud)

如果您想要文件夹层次结构“存档”/“2010”/“06”:

(术语:邮件客户端将消息保存在“文件夹”中,文件系统将所有内容存储在“目录”中。)

  • 当将消息保存到非现有邮箱中时,Mutt 会创建一个新邮箱。当在配置文件中设置 set mbox_type=Maildir 时,它将使用 Maildir 格式。 (2认同)

小智 6

我通常只是将一些电子邮件保存到新的尚不存在的文件夹中,然后 mutt 为我创建了该文件夹。

对我来说,这是非常直观的,因为文件夹中没有邮件是没有意义的,所以我只是通过保存应该去那里的第一封邮件来创建它。