Email

Mutt 和 maildir 格式

  • November 16, 2013

我正在嘗試設置mutt使用maildir格式。我的.muttrc文件中有以下內容:

set mbox_type=Maildir
set folder="~/.mail/"
set mbox="~/.mail/"
set spoolfile="~/.mail/"
set record="~/.mail/sent"
set postponed="~/.mail/drafts"

在我~/.mail/的文件夾中,我有 subfolders cur new sent tmp。到現在為止還挺好。但不是將發送的郵件儲存在~/.mail/sent/mutt 中,而是再次創建子文件夾結構~/.mail/sent/{cur,new,tmp}。並將所有發送的郵件儲存在~/.mail/sent/cur/. 我覺得這很混亂。有什麼理由會這樣嗎?

這是因為你已經設置

set mbox_type=Maildir

它將新創建的郵箱的預設郵箱類型配置為 maildir。

而 maildir 標准說 maildirX必須有 sub-folders {cur,new,tmp}maildir 標準沒有sent描述文件夾。

因此,當您指定目標時,~/.mail/sentmutt 會將其解釋為 maildir 基本路徑並在那裡創建通常的子目錄{cur,new,tmp},如果它們不存在的話。

引用自:https://unix.stackexchange.com/questions/101412