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 -t -m USER=${user} EXTENSION=${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