Using the latest versions of the above packages.
postfix is setup and works using mysql. SMTPD works using authdaemond for authentication so that bit is fine.
My postfix master.cf has:
maildrop unix - n n - - pipe
flags=DRhu user=vmail argv=/usr/bin/maildrop -d {$recipient}
enabled.
Package courier-maildrop is installed.
Firstly using postfix internal delivery (virtual_transport=virtual) it works perfectly and mail goes to the correct user.
Also using maildrop -V 7 -d
me@test.testdomain.co.uk results in correct recognition and filtering to the virtual users mail box so i assume the maildroprc file is fine.
The problem is when i try to get postfix to deliver via maildrop by setting virtual_transport = maildrop.
Suddenly now i get errors.
In /var/log/mail/log i have
Quote:
Dec 18 05:27:07 me postfix/pipe[703]: 84E0B11411D: to=<me@test.testdomain.co.uk>, relay=maildrop, delay=0.3, delays=0.16/0/0/0.14, dsn=5.1.1, status=bounced (user unknown. Command output: Invalid user specified. )
|
When i try to send a mail to that user.
Any idea what's wrong or broken here? Im a bit stuck given postfix works with its internal delivery, maildrop works with authtest and direct commend line but invalid user when combined with postfix to receive.