Dan Harkless wrote:
>Hey Doug, what list software does nmh-workers run on? Does it have a way to
>grab a list of the subscribers?
Sorry for the delay. I've had my nose buried in wonderful Y2K bugs all
week.
First: no, I don't think you can grab a list of subscribers without
actually logging into the system itself. Allowing that is typically
considered a Bad Thing (though I've been on lists where it was
allowed).
I set the list up with fairly paranoid settings because of the amount
of spam that [EMAIL PROTECTED] was receiving. You can only
send if subscribed to nmh-workers, and it doesn't autosubscribe, but
requires you to actually do the work yourself. On the other hand,
anyone can send to nmh-bugs, but it's moderated so I can reject spam
(and low-traffic enough so it's not a problem).
Second: nmh-{announce,bugs,workers} are all maintained using
SmartList. It's got archiving capability already enabled. It's
not as easy as a website, but you can search and retreive articles
using it. Mail to nmh-workers-request with "Subject: archive help"
for details (or see below). Here's the snippet (stock smartlist)
that goes out with every new subscription:
----------------------------------------------------------------------
The archive server
------------------
Every submission sent to this list is archived. The size of the archive
depends on the limits set by the list maintainer (it is very well possible
that only, say, the last two mails sent to the list are still archived, the
rest might have expired).
You can look at the header of every mail coming from this list to see
under what name it has been archived. The X-Mailing-List: field contains
the mailaddress of the list and the file in which this submission was
archived.
If you want to access this archive, you have to send mails to the -request
address with the word "archive" as the first word of your Subject:.
To get you started try sending a mail to the -request address with
the following:
Subject: archive help
----------------------------------------------------------------------
I've got the "expiration" set extremely high, so it should never throw
away mail. Also, the old mailing list archive is available under
'old-list' (thanks to Jerry pulling it off [EMAIL PROTECTED]).
Here's the text from "archive help (again, stock information):
----------------------------------------------------------------------
This archive server knows the following commands:
get filename ...
ls directory ...
egrep case_insensitive_regular_expression filename ...
maxfiles nnn
version
quit
Aliases for 'get': send, sendme, getme, gimme, retrieve, mail
Aliases for 'ls': dir, directory, list, show
Aliases for 'egrep': search, grep, fgrep, find
Aliases for 'quit': exit
Lines starting with a '#' are ignored.
Multiple commands per mail are allowed.
Setting maxfiles to zero will remove the limit (to protect you against
yourself no more than maxfiles files will be returned per request).
Egrep supports most common flags.
If you append a non-standard signature, you should use the quit command
to prevent the archive server from interpreting the signature.
Examples:
ls latest
get latest/12
egrep some.word latest/*
----------------------------------------------------------------------
I haven't put the archive on the website for the exact reasons you've
been discussing. If you've got an address munging scheme you'd like
to see implemented, I'd be happy to use it, but no one's been asking
for it until now.
-Doug