Wie erstelle ich einen neuen Ordner in Mutt?


12

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


Ich verwende Dovecot und es unterstützt die Aktivierung der imapddirekt von der Shell; Zum Beispiel, dovecot --exec-mail imapdie für Mutt's verwendet werden können set tunnel=. Vielleicht hat Courier auch etwas Ähnliches? Dies würde die Erstellung von Postfächern in Mutt ermöglichen. ( /usr/lib/courier/imapkönnte ausreichen.)
user1686

Antworten:


9

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 nach tmp/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:

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

    (Beachten Sie den führenden Punkt - ja, dies bedeutet im Grunde, dass Unterordner als versteckte Verzeichnisse gespeichert werden ...)

    Gleichwertig:

    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)
    
  • Für das "Dateisystem" -Layout, das von einigen anderen IMAP-Daemons verwendet wird:

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

Wenn Sie eine Ordnerhierarchie "Archiv" / "2010" / "06" wünschen:

  • In Couriers Layout würde der Ordner folgendermaßen heißen Archive.2010.06:

    mkdir -p ~/mail/.Archive.2010.06/{cur,new,tmp}
    
  • Im "Dateisystem" -Layout wäre es Archive/2010/06:

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

(Terminologie: Mail-Clients speichern Nachrichten in "Ordnern", und das Dateisystem speichert alles in "Verzeichnissen".)


Mutt erstellt ein neues Postfach, wenn eine Nachricht in einem nicht vorhandenen gespeichert wird. Bei der Einstellung set mbox_type=Maildirin der Konfigurationsdatei wird das Maildir-Format verwendet.
H. Rittich

14

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.


Dies funktioniert nur über IMAP (ich habe meine Frage umformuliert). Ich frage mich, ob ich verwenden solltemaildirmake -f
justintime

@justin: Andere Antwort gepostet.
user1686

@grawity einverstanden war, hat bearbeiten nichts mit TLS zu tun, aber mutt scheint eine Marotte zu haben , wenn Sie einen Ordner in der „alle Ordner“ Ansicht erstellen, und es gelingt ihm , wenn ein IMAP vs IMAP nutzen s (Bug sollte ich wahrscheinlich Bericht).
Wolke

6

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.


Wie machst du das? Wenn du M eingibst, bekomme ich eine Liste der vorhandenen Postfächer. Vielen Dank
justintime

"M"? Ich weiß nicht, was "M" macht. Ich drücke einfach "s" im Index von maildir und kann dann meinen gewünschten Ordnernamen eingeben.

@justintimes
Isomorphismen

1

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 .muttrcDatei und fügen Sie die Zeile hinzu

set mbox_type=Maildir

Diese 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 szu 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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.