postfix, virtuális felhasználóknak levélválogatás lehetősége

Van egy több éve jól működő postfix+courier levelező szerverem, virtuális felhasználók MySQL-ben vannak. Egyvalami róható fel hibának, a levelek tulajdonosa postfix.postfix , nincs külön vmail felhasználó erre.

Érkezett egy kérés, legyen levélválogatási lehetőség. Ezt procmail-lel szerettem volna megvalósítani, a következőképpen.
Felvettem egy vmail felhasználót:
vmail:x:5000:5000::/serve/vmail/:/bin/false

master.cf -be hozzáadtam a procmiailt:

procmail unix - n n - - pipe
  flags=DRO user=vmail argv=/usr/bin/procmail -t -m USER=${user} RECIPIENT=${recipient} /etc/postfix/procmailrc.common

A procmailrc.common a következő:

:0
* RECIPIENT ?? .*@\/.*$
{ DOMAIN = "$MATCH" }
#added RECIPIENT variable and we extract domain name
MAILDIR="/serve/vmail/$DOMAIN/$USER"
VERBOSE=YES
DEFAULT="$MAILDIR/"
#each user will set his own log file
NL="
"
WS=" "
SWITCHRC="/serve/vmail/$DOMAIN/$USER/.procmailrc"

Végül egyelőre csak saját magamnak beállítottam a procmail-t a transport-ban. Amikor levelet kapok, az nem kerül kézbesítésre:

(temporary failure. Command output: procmail: Couldn't chdir to "/serve/vmail/<domain>/gcs" procmail: [27899] Sat Jul 31 19:10:17 2010 procmail: Assigning "DEFAULT=./" procmail: Assigning "NL= " procmail: Assigning "WS= " procmail: Assigning "SWITCHRC=/serve/vmail/<domain>/gcs/.procmailrc" procmail: Couldn't read "/serve/vmail/<domain>/gcs/.procmailrc" procmail: Unable to treat as directory "./new" procmail: Skipped "."  Subject: vmail   Folder: **Requeued**             0)

Próbáltam már vmail.vmail tulajdonába átadni a maildir-emet, már 0777 jogokkal is próbálkoztam. Eredmény ugyanez. Az említett jegyzékek léteznek, akárcsak a .procmailrc . Miért nem tud akkor oda belépni és miért nem találja meg a saját konfigurációmat?

Tud valaki egyéb levélválogatási lehetőségről amit a felhasználók egy webes felületről saját maguk tudnának állítgatni?

Hozzászólások

"/serve/vmail//gcs"

domain mintha lemaradt volna :>

Ubuntu 10.04, Thinkpad x60s

/serve/vmail//gcs" itt hianyzik a $DOMAIN ha jól látom, tehát nem jogosultság probléma.