[Dovecot-de] Mailverzeichnisse auflisten
Alex JOST
jost+lists at dimejo.at
Di Jul 8 11:06:29 CEST 2014
Am 06.07.2014 23:41, schrieb Christian Boltz:
> Hallo zusammen,
>
> gibt es einen Weg, alle Verzeichnisse aufzulisten, in denen Dovecot
> Postfächer pflegt?
>
> Hintergrund meiner Frage: Ich bin Maintainer des AppArmor-Pakets auf
> openSUSE und habe eine Anfrage bekommen, doch bitte
> $noch_ein_verzeichnis im Dovecot-Profil zu erlauben. Irgendwann ufert
> das aus, weil jeder ein anderes Verzeichnis für seine Mails nutzen will
> ;-)
> (Ich habe das Ganze schon in eine Variable ausgelagert, trotzdem...)
>
> Ideal wäre, wenn ich anhand der Dovecot-Config automagisch ein Schnipsel
> fürs AppArmor-Profil generieren könnte - nur weiß ich noch nicht genau
> wie ;-)
>
> doveconf -n kenne ich, allerdings deckt das nur die einfachen Fälle
> ab. Wenn der Postfach-Pfad aus der Datenbank ausgelesen und in der Query
> zusammengesetzt wird [1], wird die Sache interessant[tm] :-/
>
> Irgendwelche Ideen?
>
>
> Gruß
>
> Christian Boltz
>
> PS: Für Samba benutze ich eine ähnliche automagische Methode, allerdings
> ist die Samba-Configsyntax vergleichsweise einfach ;-)
>
> [1] Dabei gibt es dann gern mal Nettigkeiten a la
> user_query = SELECT CONCAT('/home/mailbox/', maildir) AS home, [...]
>
Vorausgesetzt Du kannst eine Liste aller Benutzer erzeugen, kannst Du
folgende Befehle benutzen, um die Dir mail- und home-Verzeichnis auszugeben:
doveadm user -f home user1 at example.com
doveadm user -f mail user1 at example.com
--
Alex JOST
Mehr Informationen über die Mailingliste Dovecot