Ciao a tutti,

ho un server di posta con Postfix+Courier IMAP, gestisco le caselle in formato MailDir spostando le email tramite Procmail; per gli account del dominio locale va tutto bene solo che quando ho provato a configurare un dominio virtuale ho avuto dei problemi.

Ho configurato il file nel seguente modo:

main.cf
Codice PHP:
home_mailbox Maildir/
virtual_mailbox_maps hash:/etc/postfix/vmailbox
virtual_mailbox_domains 
hash:/etc/postfix/vmaildomains
virtual_uid_maps 
= static:200 (utente virtual)
virtual_gid_maps = static:208 (gruppo postdrop)
virtual_transport procmail 
master.cf:

Codice PHP:
procmail  unix  -       n       n       -       -       pipe
-o flags=RO user=mail argv=/usr/bin/procmail --m USER=${userEXTENSION=${extension}  /etc/procmailrc 
procmailrc

Codice PHP:
DEFAULT=$HOME/Maildir
In sostanza vorrei che le email vengano smistate nelle rispettive home (/home/utente_di_posta/Maildir) solo che sembra che gli utenti dei domini virtuali (utenti fisici creati con useradd) ignorino il filtro procmail.
Tra le innumerevoli prove fatte, se nel master.cf, alla riga del procmail, invece che l'utente mail metto un utente di una casella (con i permessi utente:mail), allora funziona.

Qualcuno mi può aiutare...

Grazie in anticipo