如何在Mutt中创建新文件夹


12

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

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

编辑以阐明IMAP的作用


我使用的是Dovecot,它支持imapd直接从shell 激活。例如,dovecot --exec-mail imap可以用于Mutt's set tunnel=。也许Courier也有类似的事情?它将允许在Mutt中创建邮箱。(/usr/lib/courier/imap可能就足够了。)
user1686 2010年

Answers:


9

如果Mutt无法直接创建maildirs,则可以轻松地自己完成。A“的Maildir”格式的邮件目录除此之外具备三个子目录没什么特别的cur/new/tmp/里面。

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

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

    mkdir -p ~/mail/.Something/{cur,new,tmp}
    

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

    相当于:

    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)
    
  • 对于其他一些IMAP守护程序使用的“文件系统”布局:

    mkdir -p ~/mail/Something/{cur,new,tmp}
    

如果您希望文件夹层次结构为“存档” /“ 2010” /“ 06”:

  • 在Courier的布局中,该文件夹将命名为Archive.2010.06

    mkdir -p ~/mail/.Archive.2010.06/{cur,new,tmp}
    
  • 在“文件系统”布局中,应为Archive/2010/06

    mkdir -p ~/mail/Archive/2010/06/{cur,new,tmp}
    

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


将邮件保存到未退出的邮箱时,Mutt将创建一个新邮箱。set mbox_type=Maildir在配置文件中进行设置时,它将使用Maildir格式。
H. Rittich

14

cchange-folder),?(列表),Shift+ Ccreate-mailbox)。


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

另外,如果您要在目录名称中使用空格,则需要通过Ctrl+ V,对其进行转义Space


这仅适用于IMAP(我已经改写了我的问题)。我想知道我是否应该使用maildirmake -f
justintime 2010年

@justin:发布其他答案。
user1686 2010年

@grawity同意,编辑无关使用TLS,但狗似乎建立在“所有文件夹”视图中的文件夹时有一个怪癖,并利用IMAP VS IMAP时成功小号(错误我应该报告)。

6

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

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


您如何做-如果您输入M,它将给我现有邮箱的列表。谢谢
justintime 2010年

“ M”?我不知道“ M”的作用。我只需在maildir的索引上按“ s”,然后可以键入所需的文件夹名称。

@justintimes
同构

1

如果您将邮件保存到不存在的位置,mutt会为您创建一个新邮箱。邮箱的类型由变量的状态确定mbox_type。因此,要在mutt中创建Maildir,请按照以下步骤操作。

打开.muttrc文件并添加行

set mbox_type=Maildir

此行确保mutt使用Maildir(而不是Mbox格式)创建新邮箱。

然后,启动mutt,然后选择要保存到新文件夹中的消息。按s保存并输入新邮箱的路径(末尾没有斜杠),然后按Enter。Mutt将创建一个新的Maildir,并将邮件保存到新创建的邮箱中。

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.