Bagaimana cara membuat folder baru di Mutt

12

Saya ingin membuat folder baru dari dalam Mutt. Saya menggunakan format Maildir untuk menyimpan folder di mesin saya menjalankan Mutt.

(Saya juga melihat surat dari jarak jauh menggunakan IMAP kurir tetapi ini tidak melibatkan Mutt)

Diedit untuk memperjelas peran IMAP

tepat waktu
sumber
Saya menggunakan Dovecot, dan mendukung pengaktifan imapdlangsung dari shell; misalnya,, dovecot --exec-mail imapyang dapat digunakan untuk Mutt set tunnel=. Mungkin Courier juga memiliki hal serupa? Itu akan memungkinkan pembuatan kotak surat di dalam Mutt. ( /usr/lib/courier/imapmungkin cukup.)
user1686

Jawaban:

9

Jika Mutt tidak dapat membuat maildir secara langsung, mudah melakukannya sendiri. Direktori surat berformat "Maildir" tidak memiliki yang istimewa kecuali untuk tiga subdirektori cur/, new/dan tmp/di dalamnya.

Dengan asumsi bahwa email Anda disimpan di bawah ~/mail/, folder bernama "Sesuatu" akan dibuat seperti:

  • Untuk tata letak Maildir ++ yang digunakan oleh Courier dan Dovecot:

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

    (Perhatikan titik terkemuka - ya, ini pada dasarnya berarti subfolder disimpan sebagai direktori tersembunyi ...)

    Setara dengan:

    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)
    
  • Untuk tata letak "filesystem" yang digunakan oleh beberapa daemon IMAP lainnya:

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

Jika Anda menginginkan hierarki folder "Archive" / "2010" / "06":

  • Dalam tata letak Courier, folder tersebut akan diberi nama Archive.2010.06:

    mkdir -p ~/mail/.Archive.2010.06/{cur,new,tmp}
    
  • Dalam tata letak "filesystem", itu akan menjadi Archive/2010/06:

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

(Terminologi: klien email menyimpan pesan di 'folder', dan sistem file menyimpan semuanya di 'direktori'.)

pengguna1686
sumber
Mutt akan membuat kotak surat baru saat menyimpan pesan ke yang tidak keluar. Saat mengatur set mbox_type=Maildirdalam file konfigurasi, itu akan menggunakan format Maildir.
H. Rittich
14

c( change-folder), ?(daftar), Shift+ C( create-mailbox).


Ini berfungsi dengan Gmail tetapi hanya dalam tampilan direktori tunggal, dan tidak dalam tampilan "semua folder".

Juga, jika Anda ingin ruang di nama direktori, Anda perlu untuk melarikan diri melalui Ctrl+ V, Space.

pengguna1686
sumber
Ini hanya berfungsi di IMAP (saya telah menulis ulang pertanyaan saya). Saya ingin tahu apakah saya seharusnya menggunakanmaildirmake -f
justintime
@justin: Diposting jawaban lain.
user1686
@grawity Setuju, mengedit tidak ada hubungannya dengan TLS, namun mutt tampaknya memiliki permainan kata-kata saat membuat folder di "semua folder" pandangan, dan berhasil ketika memanfaatkan IMAP vs IMAP s (bug saya mungkin harus laporan).
Cloud
6

Saya biasanya hanya menyimpan beberapa email ke folder baru yang belum ada, dan mutt membuat folder untuk saya.

Bagi saya itu cukup intuitif, karena tidak ada gunanya memiliki folder tanpa surat di dalamnya, jadi saya hanya membuatnya dengan menyimpan di sana surat pertama yang harus pergi ke sana.


sumber
Bagaimana Anda melakukannya - jika Anda mengetik M, maka saya diberi daftar kotak surat yang ada. Terima kasih
justintime
"M"? Saya tidak tahu apa yang dilakukan "M". Saya cukup tekan "s" pada indeks maildir, dan kemudian saya bisa mengetikkan nama folder yang saya minta.
@justintimes
isomorphismes
1

Jika Anda menyimpan email ke lokasi yang tidak ada, mutt membuat kotak surat baru untuk Anda. Jenis kotak surat ditentukan oleh keadaan variabel mbox_type. Oleh karena itu, untuk membuat Maildir dalam mutt, Anda melanjutkan sebagai berikut.

Buka .muttrcfile Anda dan tambahkan baris

set mbox_type=Maildir

Baris ini memastikan bahwa mutt membuat kotak surat baru di Maildir alih-alih dalam format Mbox.

Kemudian, mulai mutt dan pilih pesan yang ingin Anda simpan ke folder baru. Tekan suntuk menyimpan dan memasuki jalur kotak surat baru (tanpa garis miring di akhir) dan tekan enter. Mutt akan membuat Maildir baru dan menyimpan pesan ke kotak surat yang baru dibuat.

H. Rittich
sumber