Chcę utworzyć nowy folder z poziomu Mutt. Używam formatu Maildir do przechowywania folderów na komputerze, na którym uruchamiam Mutt.
(Widzę również pocztę zdalnie za pomocą kuriera IMAP, ale to nie dotyczy Mutt)
Edytowane w celu wyjaśnienia roli IMAP
imapd
bezpośrednio z powłoki; na przykład,dovecot --exec-mail imap
którego można użyć dla Mutt'aset tunnel=
. Może Kurier też ma coś podobnego? Umożliwiłoby to tworzenie skrzynek pocztowych w Mutt. (/usr/lib/courier/imap
może wystarczyć.)Odpowiedzi:
Jeśli Mutt nie może bezpośrednio utworzyć katalogów, łatwo to zrobić samemu. A „Maildir” katalog Format poczty ma nic specjalnego z wyjątkiem trzech podkatalogów
cur/
,new/
itmp/
wewnątrz.Zakładając, że twoja poczta jest pod
~/mail/
, folder o nazwie „Coś” zostanie utworzony w następujący sposób:W przypadku układu Maildir ++ używanego przez Courier i Dovecot:
(Uwaga na wiodącą kropkę - tak, to w zasadzie oznacza, że podfoldery są przechowywane jako ukryte katalogi ...)
Równoważny:
W przypadku układu „systemu plików” używanego przez niektóre inne demony IMAP:
Jeśli chcesz hierarchię folderów „Archiwum” / „2010” / „06”:
W układzie Kuriera folder miałby nazwę
Archive.2010.06
:W układzie „systemu plików” byłoby to
Archive/2010/06
:(Terminologia: klienci poczty przechowują wiadomości w „folderach”, a system plików przechowuje wszystko w „katalogach”).
źródło
set mbox_type=Maildir
w pliku konfiguracyjnym użyje formatu Maildir.c(
change-folder
), ?(lista), Shift+ C(create-mailbox
).Działa to z Gmailem, ale tylko w widoku pojedynczego katalogu, a nie w widoku „wszystkich folderów”.
Również, jeśli chcesz spację w nazwie, trzeba uciec przez Ctrl+ V, Space.
źródło
maildirmake -f
Zwykle zapisuję trochę wiadomości e-mail w nowym, jeszcze nieistniejącym folderze, a mutt tworzy folder dla mnie.
Dla mnie jest to dość intuicyjne, ponieważ nie ma sensu mieć folderu bez wiadomości e-mail, więc po prostu tworzę go, zapisując tam pierwsze wiadomości, które powinny tam dotrzeć.
źródło
s
Jeśli zapiszesz wiadomość w nieistniejącej lokalizacji, mutt utworzy dla ciebie nową skrzynkę pocztową. Rodzaj skrzynki pocztowej zależy od stanu zmiennej
mbox_type
. Dlatego, aby utworzyć Maildir wewnątrz mutta, postępuj w następujący sposób.Otwórz
.muttrc
plik i dodaj linięTen wiersz zapewnia, że mutt tworzy nowe skrzynki pocztowe w Maildir zamiast w formacie Mbox.
Następnie uruchom mutt i wybierz wiadomość, którą chcesz zapisać w nowym folderze. Naciśnij,
s
aby zapisać i wprowadzić ścieżkę nowej skrzynki pocztowej (bez ukośnika na końcu) i naciśnij enter. Mutt utworzy nowy Maildir i zapisze wiadomość w nowo utworzonej skrzynce pocztowej.źródło