Відповіді:
Якщо Mutt не може створити maildirs безпосередньо, це легко зробити самостійно. Поштовий каталог формату "Maildir" не має нічого особливого, крім трьох підкаталогів cur/
, new/
і tmp/
всередині.
Якщо припустити, що ваша пошта зберігається під ~/mail/
, папка під назвою "Щось" буде створена на зразок:
Для макета 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}
(Термінологія: поштові клієнти зберігають повідомлення у "папках", а файлова система зберігає все у "каталогах".)
set mbox_type=Maildir
у конфігураційному файлі він використовуватиме формат Maildir.
c( change-folder
), ?(список), Shift+ C( create-mailbox
).
Це працює в Gmail, але лише в одному представництві каталогу, а не в режимі "всі папки".
Крім того , якщо ви хочете пробіл в імені каталогу, вам потрібно , щоб уникнути його з допомогою Ctrl+ V, Space.
maildirmake -f
Зазвичай я просто зберігаю трохи електронної пошти в новій ще не існуючій папці, і mutt створює папку для мене.
Для мене це досить інтуїтивно, оскільки немає сенсу мати папку без пошти, тому я просто створюю її, зберігаючи там перші пошти, які повинні туди надходити.
s
Якщо ви зберігаєте пошту у неіснуючому місці, mutt створює нову поштову скриньку для вас. Тип поштової скриньки визначається станом змінної mbox_type
. Отже, для створення Maildir всередині mutt виконайте наступне.
Відкрийте .muttrc
файл і додайте рядок
set mbox_type=Maildir
Цей рядок гарантує, що mutt створює нові поштові скриньки у Maildir, а не у форматі Mbox.
Потім запустіть mutt та виберіть повідомлення, яке потрібно зберегти у новій папці. Натисніть, s
щоб зберегти і введіть шлях нової поштової скриньки (без косої риски в кінці) та натисніть клавішу Enter. Mutt створить новий Maildir та збереже повідомлення у новоствореній поштовій скриньці.
imapd
безпосередньо з оболонки; наприклад,dovecot --exec-mail imap
який можна використовувати для Mutt'sset tunnel=
. Може, у Кур'єра є і подібна річ? Це дозволить створити поштову скриньку в Mutt. (/usr/lib/courier/imap
може бути достатньо.)