Am 19.06.2010 19:30, schrieb Pascal Volk:
On 06/19/2010 07:18 PM Steven Weiß wrote:
Hi Pascal,
thanks for the quick reply.
I enabled mail_debug and restarted dovecot, but still no entry in the
log file. I assume that deliver isn't properly set up. I'm using qmail
and configured /var/qmail/control/defaultdelivery as follows:
| /var/qmail/bin/preline -f /usr/local/libexec/dovecot/deliver -d
mym...@mydomain.de
Running ps aux | grep "deliver" gives me this:
qmail-lspawn | /var/qmail/bin/preline -f
/usr/local/libexec/dovecot/deliver -d mym...@mydomain.de
I checked both paths of preline and deliver and they're correct. And I
use the fixed mail address passed as -d as seen above. The user is set
up in the static userdb file:
mym...@mydomain.de:{PLAIN}mypasswd
As I understood the mechanics of qmail / deliver interaction it looks
correct to me. But something must be wrong :-(
Please stop top-posting.
My apologies for that, I'm new on a mailing list.
Qmail‽
Fist configure a 'master socket', so deliver will be able to
perform user lookups. see http://wiki.dovecot.org/LDA#Virtual_users
Then save a message as /tmp/testmail
Finally execute:
/usr/local/libexec/dovecot/deliver -d<recipient> -f<envelopesender>
</tmp/testmail
Don't forget to check your logs.
With the manual call it worked. In the log files I can see that the
sieve script was loaded and executed and the test mail was stuffed into
the right folder.
The only problem now is that deliver isn't called from qmail. Do you
have any idea why that's the case? I did everything as explained in the
Wiki.
Greetings, Steven