Can't get vacation to work and this has got me really confused! Running:

Redhat Linux 2.2.19 kernel on everything
Postfix 20010228-pl03 on  mail relay servers
Cyrus IMAPD 1.6.24 on delivery servers

Running lmtp from postfix to the deliveries - this works great.  The
Cyrus build was done on an identical Linux box and I compiled statically
with the SleepyCat Berkeley DB stuff - worked fine on the build server.
No evidence of any missing libraries or dependencies on the servers it
now sits on.
Running deliver in lmtp mode from inetd - 'deliver -e -l'.
Using Websieve 0.59 for testing though I've create vacation scripts by
hand too.

Postfix master.cf has 'ltmp   unix   -  -  n  -  -  lmtp' config.

I strongly suspect Cyrus is not reading the deliverdb files correctly.
Running deliver with '-D' flag set claims checkdelivered is doing
duplicate elimination properly - i.e checkdelivered result = 0
occasionally for dupelim stuff.   With the vacation stuff though I'm
just getting 'checkdelivered result = 1'.    The vacation addresses
aren't conflicting with the addresses I'm testing with.  Tried removing
the deliverdb/* files to get a fresh set of DBs, still no action.
Anyone scratched their head similarly?

Another possibility is the postfix master.cf settings though I've tried
pretty much everything.

Rob.

Reply via email to