I'm disappointed to see no response to this. I think I "may" have the same problem.
Mine is a new install (today) and I did test the vacation function (once) and it did work. But now, vacation messages are not being sent and I don't know if I am going to see the OP's problem of delayed messages or if out-of-office replies just decided to break.
I am sending from various e-mail addresses and all the incoming mail is being delivered. Not a peep in the log file about any attempts to send any vacation messages.
Cache set to 30 days. Start 09/30/2009 End 12/31/2010
Status says everything is running. I can reply to any of the incoming messages manually just fine and the responses are sent by Zimbra immediately.
Any tips on what I should look at would be greatly appreciated.
UPDATE: Getting this message logged:
mailbox - outofoffice not sent (not direct) mid=303
Background:
I have a test e-mail address on the production (example.com) mail server. Incoming mail is automatically forwarded to
test@lab.example.com
I have a vacation message set to respond to anyone who e-mails that address.
If I e-mail
test@lab.example.com directly, the vacation message sends fine.
But anything forwarded from
test@example.com to
test@lab.example.com is delivered but no vacation msg is sent.
Anything I can tweak here to get around this?
TIA!