From: Truong Tan Son (no email)
Date: Wed Mar 16 2005 - 00:54:17 EST
Dear Sir,
I installed postfix 2.2 and use "separate domains, non-UNIX accounts" style.
There is my server configuration file:
**main.cf:
virtual_transport = maildrop
transport_maps = hash:/etc/postfix/transport
maildrop_destination_recipient_limit = 1
maildrop_destiantion_concurrency_limit = 1
**master.cf
maildrop unix - n n - - pipe
flags=DRhu user=vmail argv=/usr/local/courier/bin/maildrop -d ${recipient}
**transport
virtualdomain.com maildrop:
**maillog
Mar 15 15:11:31 tigon postfix/pipe[22658]:
ECD3B5147D:to=<>, relay=maildrop, delay=1,
status=bounced (user unknown. Command output: Invalid user specified. )
If I remove -d option, messages is sent to vmail user (stored in
/var/mail/vmail), but didn't deliver to recipient that is listed on
virtual_mailbox_maps.
(if virtual_transport=virtual, all things is OK, but I can't not use
maildrop fcilities).
I link, ln -s /etc/userdb /etc/postfix/userdb, and set
local_recipient_maps = proxy:unix:passwd.byname $alias_maps
hash:/etc/postfix/vmailbox hash:/etc/postfix/virtual
This action is vain.
Could you please help me to detail what incorrect on configuration file, and
how to solve ?
Thanks and best regards,
|
|
|