Mutt'da tanımlanan birkaç klasör var:
mailboxes "~/Mail/inbox"
mailboxes "~/Mail/sent"
mailboxes "~/Mail/archive"
Klasörleri içeren bir listeyi görmek için sve tuşlarına basarak mesajı arşivlemek için kaydedebilir (taşıyabilir) ve sonra ?listeden seçim yapabilirim archive.
Her zaman sadece kaydetmek istediğimden archive, bir makroya sahip olmak istiyorum, böylece basıldığında bana sormadan sseçilen mesaj otomatik olarak kaydedilir archive.
Birisi lütfen yardım edebilir mi?
DÜZENLEME: Artık iletileri "arşiv" klasörüne kaydetmek için aşağıdaki makrom var:
macro index,pager S "<tag-prefix><save-message>=archive<enter>\
:set delete=yes<enter><sync-mailbox>:set delete=no<enter>"
sorun, iletilerin silinmiş olarak işaretlenmiş dizinde kalmasıdır. Hemen "senkronize edilmezler". İkincisi, <enter>sondaki gibi davranır <display-message>, böylece Sbastığımda, geçerli mesajın çağrı cihazına girerim.
Benzer şekilde, trashklasörü mutt içinde uygulamaya çalışıyorum . Aşağıdaki Mutt MacroSamples alınır
set maildir_trash=yes
set wait_key=no
folder-hook . 'bind index q quit'
folder-hook inbox 'macro index q ":unset maildir_trash;push \"T~D\\n<tag-prefix-cond>m=trash\\n<end-cond><quit>\"\n"'
ama bu da işe yaramıyor. Takılı mutt bana soruyor:
Append messages to etmaildir_trash;push"T~D\n<tag-prefix-cond>m=trash\n<end-cond><quit>"/maildir_trash;push"T~D\n<tag-prefix-cond>m=trash\n<end-co ([yes]/no):
ne bastığımda hiçbir şey olmuyor (çöp / {cur, new, tmp} klasörleri var)
$bastığımda mutt bana soruyor Purge 1 deleted message?. Yİletiyi silecek tuşuna basabilirim .
<sync-mailbox>Komut kullanıcı girişini ( y) bekler , ancak :bunun hemen ardından görünmesini sağlar, böylece temizleme gerçekleşmez. Sonra koyarsanız ne olabileceğini merak ediyorum y...
<sync-mailbox>Hiçbir şey yapmıyor gibi kafa karıştırıcı . Normal delete komutunu (d) kullandığınızda ve mesajlar silinmiş olarak işaretlenmiş dizinde bırakıldığında, düğmesine bastığınızda ne olur$(varsayılan bağlama<sync-mailbox>)?