PDA

Visualizza la versione completa : Postfix e domini virtuali


Shork
12-10-2009, 10:18
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


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:



procmail unix - n n - - pipe
-o flags=RO user=mail argv=/usr/bin/procmail -t -m USER=${user} EXTENSION=${extension} /etc/procmailrc


procmailrc



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... :dh˛:

Grazie in anticipo

Shork
12-10-2009, 10:53
Ho provato anche a modificare l'utente del master.cf in questo modo:

procmail unix - n n - - pipe
108 -o flags=RO user=${user} argv=/usr/bin/procmail -t -m USER=${user} EXTENSION=${extension} /etc/procmailrc



Log: status=deferred (unknown mail transport error)

Shork
13-10-2009, 11:44
UP... :confused:

Loading