Ich möchte einen neuen Ordner in Mutt erstellen. Ich verwende das Maildir-Format, um die Ordner auf dem Computer zu speichern, auf dem ich Mutt ausführe.
(Ich sehe die E-Mails auch per Fernzugriff mit Kurier-IMAP, aber dies betrifft nicht Mutt.)
Bearbeitet , um die Rolle von IMAP zu klären
imapd
direkt von der Shell; Zum Beispiel,dovecot --exec-mail imap
die für Mutt's verwendet werden könnenset tunnel=
. Vielleicht hat Courier auch etwas Ähnliches? Dies würde die Erstellung von Postfächern in Mutt ermöglichen. (/usr/lib/courier/imap
könnte ausreichen.)Antworten:
Wenn Mutt keine Maildire direkt erstellen kann, ist es einfach, dies selbst zu tun. A „Maildir“ -Format Mail - Verzeichnis hat nichts Besonderes , außer für drei Verzeichnisse
cur/
,new/
und nachtmp/
innen.Angenommen, Ihre E-Mail wird unter
~/mail/
gespeichert, wird ein Ordner mit dem Namen "Something" wie folgt erstellt:Für das von Courier und Dovecot verwendete Maildir ++ - Layout:
(Beachten Sie den führenden Punkt - ja, dies bedeutet im Grunde, dass Unterordner als versteckte Verzeichnisse gespeichert werden ...)
Gleichwertig:
Für das "Dateisystem" -Layout, das von einigen anderen IMAP-Daemons verwendet wird:
Wenn Sie eine Ordnerhierarchie "Archiv" / "2010" / "06" wünschen:
In Couriers Layout würde der Ordner folgendermaßen heißen
Archive.2010.06
:Im "Dateisystem" -Layout wäre es
Archive/2010/06
:(Terminologie: Mail-Clients speichern Nachrichten in "Ordnern", und das Dateisystem speichert alles in "Verzeichnissen".)
quelle
set mbox_type=Maildir
in der Konfigurationsdatei wird das Maildir-Format verwendet.c(
change-folder
), ?(Liste), Shift+ C(create-mailbox
).Dies funktioniert mit Google Mail, jedoch nur in der Einzelverzeichnisansicht und nicht in der Ansicht "Alle Ordner".
Wenn Sie ein Leerzeichen im Verzeichnisnamen möchten, müssen Sie es über Ctrl+ V, Space.
quelle
maildirmake -f
Normalerweise speichere ich nur eine E-Mail in einem neuen, noch nicht vorhandenen Ordner, und mutt erstellt den Ordner für mich.
Für mich ist es ziemlich intuitiv, da es keinen Sinn macht, einen Ordner ohne E-Mails zu haben. Deshalb erstelle ich ihn, indem ich dort die ersten E-Mails speichere, die dorthin gehen sollen.
quelle
s
Wenn Sie eine E-Mail an einem nicht vorhandenen Speicherort speichern, erstellt mutt ein neues Postfach für Sie. Der Typ des Postfachs wird durch den Status der Variablen bestimmt
mbox_type
. Um einen Maildir in Mutt zu erstellen, gehen Sie wie folgt vor.Öffnen Sie Ihre
.muttrc
Datei und fügen Sie die Zeile hinzuDiese Zeile stellt sicher, dass mutt neue Postfächer im Maildir anstatt im Mbox-Format erstellt.
Starten Sie dann mutt und wählen Sie eine Nachricht aus, die Sie in einem neuen Ordner speichern möchten. Drücken Sie
s
zu speichern und den Pfad der neuen Mailbox (ohne Schrägstrich am Ende) und drücken Sie die Eingabetaste ein. Mutt erstellt ein neues Maildir und speichert die Nachricht in der neu erstellten Mailbox.quelle