Як створити нову папку в Mutt


12

Я хочу створити нову папку з Mutt. Я використовую формат Maildir для зберігання папок на машині, на якій я запускаю Mutt.

(Я також переглядаю пошту віддалено за допомогою кур'єрського IMAP, але це не передбачає Mutt)

Відредаговано для уточнення ролі IMAP


Я використовую Dovecot, і він підтримує активацію imapdбезпосередньо з оболонки; наприклад, dovecot --exec-mail imapякий можна використовувати для Mutt's set tunnel=. Може, у Кур'єра є і подібна річ? Це дозволить створити поштову скриньку в Mutt. ( /usr/lib/courier/imapможе бути достатньо.)
користувач1686

Відповіді:


9

Якщо 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}
    

(Термінологія: поштові клієнти зберігають повідомлення у "папках", а файлова система зберігає все у "каталогах".)


Mutt створить нову поштову скриньку, зберігаючи повідомлення у неіснуючу. Під час налаштування set mbox_type=Maildirу конфігураційному файлі він використовуватиме формат Maildir.
Х.

14

c( change-folder), ?(список), Shift+ C( create-mailbox).


Це працює в Gmail, але лише в одному представництві каталогу, а не в режимі "всі папки".

Крім того , якщо ви хочете пробіл в імені каталогу, вам потрібно , щоб уникнути його з допомогою Ctrl+ V, Space.


Це працює лише в IMAP (я переформулював своє запитання). Цікаво, чи варто мені користуватисьmaildirmake -f
саме

@justin: Опубліковано іншу відповідь.
користувач1686

@grawity Погоджено, редагування не має нічого спільного з TLS, але, здається, mutt має химерність при створенні папки у вікні "всі папки" та успішний при використанні IMAP проти IMAP s (помилка, яку я, мабуть, повинен повідомити).
Хмара

6

Зазвичай я просто зберігаю трохи електронної пошти в новій ще не існуючій папці, і mutt створює папку для мене.

Для мене це досить інтуїтивно, оскільки немає сенсу мати папку без пошти, тому я просто створюю її, зберігаючи там перші пошти, які повинні туди надходити.


Як це зробити - якщо ви введете M, він надає мені список існуючих поштових скриньок. Спасибі
justintime

"М"? Я не знаю, що робить "М". Я просто натискаю "s" на індекс maildir, і тоді я можу набрати запитуване ім'я папки.

@justintimes
isomorphismes

1

Якщо ви зберігаєте пошту у неіснуючому місці, mutt створює нову поштову скриньку для вас. Тип поштової скриньки визначається станом змінної mbox_type. Отже, для створення Maildir всередині mutt виконайте наступне.

Відкрийте .muttrcфайл і додайте рядок

set mbox_type=Maildir

Цей рядок гарантує, що mutt створює нові поштові скриньки у Maildir, а не у форматі Mbox.

Потім запустіть mutt та виберіть повідомлення, яке потрібно зберегти у новій папці. Натисніть, sщоб зберегти і введіть шлях нової поштової скриньки (без косої риски в кінці) та натисніть клавішу Enter. Mutt створить новий Maildir та збереже повідомлення у новоствореній поштовій скриньці.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.