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.