Setze Mutt Standard Maildir Ordner

7

Ich habe kürzlich einen Mailserver eingerichtet, auf dem postfix als MTA und dovecot als imap / pop3-Daemon ausgeführt werden. Ursprünglich und standardmäßig unter Debian wurde das mbox-Format verwendet. Aus Gründen der Zuverlässigkeit habe ich beschlossen, stattdessen das Maildir-Format zu verwenden. Als ich Hilfe von einem Freund erhielt, änderte ich erfolgreich die Postfix- und Dovecot-Server, um das Maildir-Format mit den Postfächern in ~ / Maildir zu verwenden.

Mutt macht jedoch immer noch seltsame Dinge, wenn ich versuche, damit auf meine E-Mails zuzugreifen. Es möchte ein ~ / Mail-Verzeichnis erstellen und außerdem in / var / mail / nach einer mbox suchen. Es gibt einige Benutzer im System, und obwohl ich weiß, dass ich meine .muttrc verwenden kann, um dieses Problem zu lösen, wie kann ich dieses Problem für alle Benutzer auf meinem Server beheben?

Ryan H.
quelle

Antworten:

8

mutt verwendet auch eine globale muttrc-Datei. Normalerweise ist es in /etc/Muttrcoder /usr/local/etc/Muttrcwenn Sie es separat von der Distribution kompiliert haben. Sie können dort einfach die Maildir-Einstellungen vornehmen.

Dieses Mutt & Maildir Mini-HOWTO soll Ihnen eine Vorstellung davon geben, welche Einstellungen Sie ändern müssen. Im Wesentlichen müssen Sie festlegen folderund mboxund spoolfileauf alle zeigen, ~/Maildirfür alle, und auch sicherstellen mbox_type=Maildir. Dann gibt es noch einige andere Möglichkeiten, um das Verhalten zu ändern.

Kamil Kisiel
quelle
2
Hinweis: Dies spoolfileist das Postfach für die tatsächliche Zustellung ("Spool"), während folderes sich um den Ordner handelt, der alle Postfächer des Benutzers enthält. Also spoolfilewäre normalerweise drinnen folder, nicht dasselbe. Außerdem müssen Sie sich nicht damit anlegen mbox. Benutzer können es nach Belieben einstellen oder das Verschieben von mail ( set move=no) deaktivieren. In diesem Fall wird es nicht benötigt.
Sleske
1

Wie die meisten Unix / Linux-Programme liest mutt auch eine systemweite Konfigurationsdatei /etc/Muttrc.

Dort können Sie systemweite Einstellungen vornehmen (z. B. wo sich das Home-Postfach befindet).

sleske
quelle
1
"(wie wo die Home Mailbox ist)" Wo?
Bobobobo
@bobobobo: Es gibt verschiedene Optionen, die dies steuern. Lesen Sie die Optionen "mbox", "move" und "spoolfile" im Handbuch von mutt ( mutt.org/doc/manual ). Dann stellen Sie hier eine bestimmte Frage :-).
Sleske
Zum Beispiel $HOME/.muttrcwäre eine Option sein, das würde Karte , /home/username/.muttrcwo usernamedas Konto repräsentiert verwendet in den Computer einzuloggen.
Dave Jarvis