Thanks to quite a bit of help from Lindsay Haisley, I've added a section
to my Majordomo with qmail FAQ on how to do digests and archiving, and
I've released new versions of mjinject and mjdispatch to support that and
fix some minor bugs.
You can get the current version of the FAQ from:
<URL:ftp://ftp.eyrie.org/pub/software/majordomo/mjqmail>
mjinject is a program intended for use as Majordomo's outgoing mailer
instead of the standard configuration of piping messages through sendmail.
You can get it at:
<URL:ftp://ftp.eyrie.org/pub/software/majordomo/mjinject>
Modifications from the last version include:
* If LIST.programs exists, then the outgoing message is piped to every
command listed in that file as well as sent using qmail-queue to all
of the addresses in LIST. This allows you to just put the full path
to digest and all of the flags you want to use in LIST.programs and
have outgoing messages go through digest. Ditto for archive.
* Everything after the first whitespace on a line of the address file is
now ignored. This allows trailing comments to be added to addresses
and still have the list work with mjinject, at the cost of not
correctly handling addresses with embedded whitespace (which I believe
Majordomo can't handle anyway).
mjdispatch is a program intended to handle all incoming mail destined for
Majordomo and hand it off to the right program depending on the address.
You can get it at:
<URL:ftp://ftp.eyrie.org/pub/software/majordomo/mjdispatch>
Modifications from the last version include:
* Addresses are now lowercased before processing, so mail to LIST is
treated the same as mail to list, List, lisT, and so forth. This is
generally what people want, and I highly doubt the remainder of the
Majordomo system can handle mixed case anyway.
--
Russ Allbery (rra@stanford.edu) <URL:http://www.eyrie.org/~eagle/>
|
|