FYI, I'm running courier and using maildirs in the users's home
directory for mail delivery.

That way you have 1 volume per user.

There are some gotchas, but I've been running this in a small
environment for quite awhile now. I think this could be all cleaned up
with a few patches to courier and some more robust AFS file access
regression tests.  (delivering mail to maildirs and serving out imap is
appently a good way to find race conditions in the afs kernel module)

The gotchas that I ran into never had anything to do (really) with AFS, but more to do with maildir's lack of any reasonable UID storage implementation, which lead me to do a lot of work on getting the c-client maildir stuff up-to-snuff for this. Unfortunatly, it meant running afoul (in some ways) of the maildir "spec". (not really a problem, since our only supported method of reading mail at our site is our imap & pop servers, or for the old-schoolers, our build of pine)

I'll offer it up to anyone that wants to play with it...
http://www.nofocus.org/wordpress/maildir/

I'll note that I spent quite a bit of time running this under strace/truss/whathaveyou to make expensive (FS access) syscalls as few as possible.

We currently use procmail for delivery, and recently realized that procmail was still trying to "lock" maildir mailboxes (this is version 3.22). These things are always fun:
http://www.umbc.edu/oit/sans/core/log/archives/2005/05/mail_problems_a.html

I should get that patch up when I get some free time.

-rob
_______________________________________________
OpenAFS-info mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-info

Reply via email to