[megoldva] Postfix/Dovecot /virtuális felhasználók : tetszőleges alkönyvtárak automatikus létrehozása

Sziasztok!

Van egy Postfix MTA + Dovecot LDA (+ Dovecot imapd/pop3d) rendszerem, virtuális felhasználókkal (mysql adatbázisban vannak tárolva) Ubuntu Server 10.04.1 -en és azt szeretném, hogy amikor létrejön egy új felhasználó könyvtára (/srv/vmail/$DOMAIN/$USER/Maildir), akkor abban a könyvtárban legyenek alkönyvtárként a következők is:
.Sent
.Trash
.Drafts

Természetesen az alkönyvtárak is Maildir formátumúak.
Jelenleg a Dovecot létrehozza /srv/vmail/$DOMAIN/$USER/Maildir -t és alá egy .spam könyvárat is, amikor a felhasználó először kap emailt vagy először belép imap/pop3 segítségével a fiókjába. A .spam az azért jön létre, mert van egy sieve szabály beállítva.

Azt tudom, hogy ha nem virtuális felhasználókkal dolgozok, a /etc/skel/Maildir könyvtárban elég létrehoznom ezeket az alkönyvtárakat és a rendszerfelhasználók kreálásakor ezek is bemásolódnak a $HOME/Maildir alá. De virtuális felhasználókra vonatkozólag nem találom, hogyan kellene ezt megoldanom (ez és ez nem segít).

Nekem elég rossz megoldásnak tűnik, hogy írjak egy bash szkriptet, ami mondjuk 5 percenként fut cron -ból és ellenőrzi, hogy van -e minden felhasználónak a felhasználónak .Sent/.Trash/.Drafts könyvtára és ha nincs, akkor létrehozza őket... van erre valami triviális vagy kevésbé triviális, de "szabványos" (lehetőleg Dovecot) megoldás?

Köszönöm előre is a segítséget!

Hozzászólások

Szerintem automatikusan létre kéne hoznia amint kap egy levelet. Legalábbis nálam ez történik.

Szerintem a .Sent/.Trash/.Drafts alkönyvtárak nem alapértelmezettek, ezért nem jönnek létre. Én a Roundcube miatt használom ezeket, hasznos így szétválogatni a leveleket (pl. hiába nincs .Sent könyvtár, akkor is tudok küldeni kimenő leveleket, csak nem tudom megnézni, mit küldtem el..).