Now here is what I would do given my current experience.
1) If you have installed, or plan to install SquirrelMail, use its
vacation plugin. The plugins, so far, seem to work well, and are
The vacation plugin may not work in such an environment, but I'd be
curious to hear if you got it to work. Instead, there is a plugin
designed specifically to provide vacation functionality for use with
maildrop. It's called "Courier Vacation" and is found at:
http://squirrelmail.org/plugin_view.php?id=187
If you want forwarding functionality, there are also several plugins
that help with that, too.
2) I only have one .mailfilter file for the vmail user. There is also
another configuration file that can be used, /etc/maildroprc. As of
this moment I still have to learn how to fully utilize these 2
configuration files for advanced email filtering.
As Rob said, use MYSQL_HOME_FIELD to do per-user filtering. Your users
are still virtual, but you can just create a new directory structure
(usually parallel to your mail spool) that has these special "home"
directories. They can contain vacation files, maildrop filters, and
that's about it.
= paul