This isn't strictly Courier related (well, it *is*, in a sense), but
I'm stuck ...
I've got Courier 0.42.2 installed and running fine on a Solaris 8 box.
In making design decisions on how to set up user accounts and access,
we decided that we didn't want to let anyone log onto the machine,
and we decided that we didn't want it automounting home directories
either. We decided to try and keep the mail server as isolated as
possible from NFS mount dependancies and from user access.
So, we've implemented Courier with "userdb" authentication and Maildirs.
DEFAULTDELIVERY is set to "| /opt/courier/bin/maildrop -d" in
/opt/courier/etc/courierd.
For WebMail access, we're running the latest Horde/IMP/Turba/etc. setup.
I'm beginning to rue this decision/setup - how does one provide
remote access (Web-based, preferably) to setting up things like
vacation, mail forwarding, changing (userdb) passwords, and the like?
We also have some people/projects who were used to using "procmail",
and since "procmail" was used as the local mailer in the old
"sendmail" setup on our old mail server, that worked automagically.
We need to emulate (or enable) that behavior, somehow.
The Ingo stuff in Horde has the ability to handle some of this stuff,
but it uses a "VFS" driver and FTP's files to the mailserver, which
of course doesn't work in a "userdb"-only environment.
I'm assuming that maybe there's a way to emulate "vacation" and
mail forwarding- and perhaps even "procmail" functionality - using
".mailfilter" and/or ".courier" files (or "maildroprc" files, perhaps)
somehow, but I don't know how to do it - and more importantly, there is no
Web-based app that I know of to change/add/alter information to these files
remotely.
Maybe quica (quica.sourceforge.net) can acomplish what you want, but it
uses SQL instead of userdb.