The problem I encountered was that vacation messages didn't work on our
system (using vacation_local plugin on squirrelmail, more about our setup
later). After searching google and squirrelmail plugin archives for an
explanation, I found that we need a .vacation.db file to be created in the
users directory, that was not created by the vacation_local plugin.
Searching the plugin archives I found that a lot of people experienced the
same sort of problem, but I couldn't find any solution to it, except talk
about an unpublished 'beta' release somewhere that could fix it.
I decided to 'fix' it myself. It's a quick hack, and works for us on our
system, no guarantee that it works on all systems....
Another 'bug' I found was that the .vacation.db file was only being deleted
if no other .forward was entered. As soon as a 'normal' .forward was present
(as entered through vacation_local plugin), the .vacation.db file was not
deleted anymore. Also 'fixed' in my 'fix'.
Linux Suse 10.0
Vacation Local plugin 2.0-1.4
Postfix MTA 2.2.5-5
Fix: modifications to the vac_init.php file, see attachment for modified
file. Do a diff with original to see the differences.