Es sieht so aus, als würden Sie versuchen, sich /var/mail
selbst als Maildir-Ordner zu verwenden. Ich kann mir keine Situation vorstellen, in der dies sinnvoll ist.
Normalerweise /var/mail
sollte eine Reihe persönlicher Mbox-Ordner enthalten sein, die jeweils nach ihrem Besitzer benannt sind. Sie würden dann Procmail natürlich so konfigurieren, dass das Mbox-Format (nicht das Maildir-Format) an diesen Speicherort geschrieben wird. Zum Beispiel,
:0: /var/mail/$USER
(wobei $ USER der Name des Kontos ist und die Datei eine reguläre Datei sein muss oder nicht vorhanden ist). Obwohl dies wahrscheinlich bereits die kompilierte Standardaktion ist, benötigen Sie hierfür kein explizites Rezept. (Sie können ausführen procmail -v
, um das Standardpostfach für den aktuellen Benutzer anzuzeigen.)
Wenn Sie der Meinung sind, dass Maildir funktionieren soll, müssen Sie über ein Verzeichnis verfügen, /var/mail/tmp
das von dem Benutzer beschrieben werden kann, dessen Procmail-Instanz an diesen Speicherort zu liefern versucht. (Für eine korrekte Maildir Funktionalität, sollte es Verzeichnisse mit dem Namen cur
und new
auch mit ähnlichen Berechtigungen.)
Normalerweise haben Sie eine Hauptstruktur mit den richtigen Berechtigungen usw. im Home-Verzeichnis des Benutzers (oder eine Annäherung für virtuelle Benutzer) und schreiben stattdessen dort.