Mutt'ta nasıl yeni bir klasör oluşturabilirim?


11

Mutt içinden yeni bir klasör oluşturmak istiyorum. Klastları Mutt'ı çalıştırdığım makinede depolamak için Maildir formatını kullanıyorum.

(Postaları kurye IMAP kullanarak da uzaktan görüntülüyorum ancak bu Mutt'u içermiyor)

IMAP'ın rolünü netleştirmek için düzenlendi


Dovecot kullanıyorum ve imapddoğrudan kabuktan etkinleştirmeyi destekliyor ; örneğin, dovecot --exec-mail imapMutt için kullanılabilir set tunnel=. Belki Courier'de de benzer bir şey vardır? Mutt içinde posta kutusu oluşturulmasına izin verirdi. ( /usr/lib/courier/imapyeterli olabilir.)
Grawity

Yanıtlar:


9

Mutt doğrudan maildir'ler oluşturamazsa, bunu kendiniz yapmak kolaydır. Bir "Maildir" formatında posta dizini üç alt dizinleri hariç özel ilgisi cur/, new/ve tmp/içeride.

Postanızın altında tutulduğunu varsayarak, ~/mail/"Something" adlı bir klasör şöyle yaratılır:

  • Courier ve Dovecot tarafından kullanılan Maildir ++ düzeni için:

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

    (Baştaki noktaya dikkat edin - evet, bu temelde alt klasörlerin gizli dizinler olarak depolandığı anlamına gelir ...)

    Eşittir:

    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)
    
  • Diğer bazı IMAP günlükleri tarafından kullanılan "dosya sistemi" düzeni için:

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

Bir klasör hiyerarşisi "Arşiv" / "2010" / "06" istiyorsanız:

  • Courier'ın düzeninde, klasörün adı Archive.2010.06:

    mkdir -p ~/mail/.Archive.2010.06/{cur,new,tmp}
    
  • "Dosya sistemi" düzeninde şöyle olur Archive/2010/06:

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

(Terminoloji: posta istemcileri mesajları 'klasörlerde' tutar ve dosya sistemi her şeyi 'dizinlerde' depolar.)


Bir mesaj çıkmayan bir mesaja kaydedilirken Mutt yeni bir posta kutusu oluşturacaktır. set mbox_type=MaildirYapılandırma dosyasında ayarlarken , Maildir biçimini kullanır.
H. Rittich

13

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


Bu, Gmail’le çalışır, ancak "tüm klasörler" görünümünde değil, yalnızca tek dizin görünümünde çalışır.

Dizin adında bir boşluk istiyorsanız Ayrıca, sen yoluyla kaçmak gerekir Ctrl+ V, Space.


Bu yalnızca IMAP'de çalışır (sorumu yeniden yazdım). Acaba kullanmam gerekip gerekmediğini merak ediyorummaildirmake -f
justintime

@justin: Başka bir cevap gönderildi.
Grawity

@grawity düzenlemek TLS ile ilgisi yoktur, ama ahmak "tüm klasörler" görünümünde bir klasör oluştururken bir cilvesi var gibi görünüyor, ve IMAP'te vs bir IMAP yararlanırken başarılı, Kabul s (muhtemelen rapor etmelidir hata).
Cloud

4

Genelde bazı e-postaları henüz yeni olmayan bir klasöre kaydederim ve mutt benim için klasörü oluşturur.

Benim için oldukça sezgisel, çünkü içinde e-posta olmayan klasörün olmasının bir anlamı yok, o yüzden orada gitmesi gereken ilk postaları kaydederek oluşturdum.


Bunu nasıl yaparsınız - M yazarsanız, o zaman bana mevcut posta kutularının bir listesini verir. Thanks
justintime

"M"? "M" nin ne yaptığını bilmiyorum. Sadece maildir dizininde "s" ye basıyorum ve sonra istediğim klasör adını yazabilirim.

@justintimes
isomorphismes

0

Bir postayı var olmayan bir yere kaydederseniz, mutt sizin için yeni bir posta kutusu oluşturur. Posta kutusunun türü değişkenin durumuna göre belirlenir mbox_type. Dolayısıyla, mutt içinde bir Maildir oluşturmak için aşağıdaki gibi devam edin.

.muttrcDosyanızı açın ve satırı ekleyin

set mbox_type=Maildir

Bu satır, mutt'ın Mailbox'ta Mbox biçiminde yerine yeni posta kutuları oluşturmasını sağlar.

Ardından, mutt'ı başlatın ve yeni bir klasöre kaydetmek istediğiniz mesajı seçin. sYeni posta kutusunun yolunu kaydetmek ve girmek için düğmesine basın (sonunda eğik çizgi olmadan) ve enter tuşuna basın. Mutt yeni bir Maildir oluşturacak ve mesajı yeni oluşturulan posta kutusuna kaydedecektir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.