From: Ian L. <il...@us...> - 2005-01-13 03:02:44
|
On Thu, 13 Jan 2005, Tony wrote: > --- Ian Lister <il...@us...> wrote: >> The mail server is supposed to (but doesn't currently) invoke >> mailt via >> procmail to update a mailbox index (mbox.mi) as well as >> storing the mail >> in a normal mbox. The compute server runs a nightly cron job >> to rebuild >> the index file from the current contents of the mbox. The web >> server just >> reads the index and mbox. > >That's reasonably justifiable, it is a mail ARCHIVE, so it >shouldn't really matter if you can only get messages from it >that are older than 1 day. It would use more CPU cycles just to >update the index each time an email arrives. A live archive is nice. The incremental update mostly works (but isn't being run) but every so often gets mucked up, which is the reason for the nightly rebuild. >What is the command that is run to update the index ? mailt, which is in CVS under src/mailt. >Where is this "leonard-dev" of which you speak ? It's a branch in CVS: http://cvs.sourceforge.net/viewcvs.py/meshdb/?only_with_tag=leonard-dev >There will no doubt be many more questions as I start playing >with this. Also bear in mind that I may look at it, spend a few >days playing with it and then lose interest, I make no promises I know how it is :-) Ian |