ted@usasoc.soc.mil (Ted Nolan) (09/25/90)
Hello folks,
I recently posted a request for a mail based archive server. Here's some
of the responses I got: (separated by lines of plusses).
Thanks everyone,
Ted Nolan
ted@usasoc.soc.mil
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Date: Sat, 15 Sep 90 0:25:19 EDT
From: Keith Petersen <w8sdz@vela.acs.oakland.edu>
Message-Id: <261.w8sdz@vela.acs.oakland.edu>
To: ted@usasoc.soc.mil (Ted Nolan)
Subject: In-Reply-To: Mail archive server code wanted
Ted, I recently found this in comp.archives. I think it's what you want.
Keith
---
Keith Petersen
Internet: w8sdz@vela.acs.oakland.edu, w8sdz@brl.mil BITNET: w8sdz@NDSUVM1
Uucp: {ames,decwrl,harvard,rutgers,ucbvax,uunet}!vela.acs.oakland.edu!w8sdz
---forwarded article---
>From: shaver@cs.iastate.edu (Dave Shaver)
>Newsgroups: comp.archives
>Subject: [comp.mail.misc] Re: Summary: Mail servers: Seeking comments and source code
>Keywords: Summary
>Date: 2 May 90 02:38:37 GMT
>Archive-site: elroy.cs.iastate.edu [129.186.3.15]
>Archive-directory: /pub/servers
shaver@cs.iastate.edu (Dave Shaver) writes:
>In all I found five servers: DECWRL server, B-Server, KISS, Multihouse
>Research server, and the NETLIB server. From this line-up I've chosen
>the Multihouse Research server. The main win for it was that it's
>written in Perl. (I'm a newly-hatched perl fanatic.)
I forgot to tell everyone how to get the source to these servers. To
keep things simple for everyone I've decided to make them all available
on my own machine (at least for now.) I've also put up the source to the
"alpha release" of my own server. (My server is a hacked version of
the Multihouse server. If your looking for a Perl-based server, I (not
so humblely :-) suggest looking at mine.)
Let's get down to business. You can get the sources to any of the six
mail servers in two different ways. First, you can ask my mail server
to send them to you. (Assuming it works! ;-)
Here's a list of file names for the sources:
b-server.shar
csdserv.TZ
decwrl.shar
kiss.shar
mserv.TZ
netlib.shar
So if you want my server plus the Multihouse server, type:
mail csdserv@cs.iastate.edu
send csdserv.TZ mserv.TZ
^D
You should end up with compressed tar files of the two servers.
The other way to get the sources is via FTP. They're up on
elroy.cs.iastate.edu (129.186.3.15). Look in /pub/servers for
the file names listed above.
Hope this helps everyone out!
/\ Dave Shaver -=*=- CS Systems Support Group, Iowa State University
\\ UUCP: {hplabs!hp-lsd, uunet!umix!sharkey}!atanasoff!shaver
\/ Internet: shaver@atanasoff.cs.iastate.edu question = (2B | !2B);
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Received: from wish-bone.berkeley.edu by math.berkeley.edu (4.1/1.31)
id AA01610; Wed, 12 Sep 90 20:20:57 PDT
Date: Wed, 12 Sep 90 20:20:57 PDT
From: raymond@math.berkeley.edu (Raymond Chen)
Message-Id: <9009130320.AA01610@math.berkeley.edu>
Received: by wish-bone.berkeley.edu (4.1/1.33(math))
id AA00204; Wed, 12 Sep 90 20:19:57 PDT
To: ted@usasoc.soc.mil (Ted Nolan)
Subject: Re: Mail archive server code wanted
Newsgroups: comp.sources.wanted
In-Reply-To: <1990Sep12.122407.23387@usasoc.soc.mil>
Organization: U.C. Berkeley
I've written one; it's in use at math.princeton.edu, was almost
in use at milton.u.washington.edu, and that's about it. OTher
people have it but so far as I know, they haven't installed it.
Further details available upon request.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Hello. The source code you are looking for is available from my MBAS
(mail-based archive server). The pertinent section(s) of the index is(are):
[begin index excerpt]
---------------------------------------------------------
deliver/ -- The "deliver" subsystem, to effect clever delivery
of Unix mail. This server uses "deliver" to reroute
messages with "jason-archive-request" in the subject to
the "kiss" subsystem. This is version 2.0, patch level 12,
with minor changes to config.h and Makefile:
-rw-r--r-- 1 penneyj 57056 Aug 16 10:51 deliver/Part01
-rw-r--r-- 1 penneyj 56323 Aug 16 10:51 deliver/Part02
-rw-r--r-- 1 penneyj 56447 Aug 16 10:51 deliver/Part03
-rw-r--r-- 1 penneyj 33844 Aug 16 10:51 deliver/Part04
---------------------------------------------------------
[snip]
---------------------------------------------------------
misc/ -- Various small programs that don't deserve their
own directory.
[snip]
-rw-r--r-- 1 penneyj 18268 Mar 26 10:36 misc/Ncompress01
-rw-r--r-- 1 penneyj 44624 Mar 26 10:36 misc/Ncompress02
-rw-r--r-- 1 penneyj 25701 Apr 27 16:52 misc/Uud01
-rw-r--r-- 1 penneyj 14046 Mar 22 18:14 misc/Xxencode01
-- NCompress is a public domain compression utility, compatible
with Unix "compress". It should run on almost any host.
Uud01 is a souped up version of uuencode, courtesy of the
FTP archive at the University of Utrecht Department of
Computer Science, the Netherlands (edwin@cs.ruu.nl). It is
supposed to run on MANY different hosts.
Xxencode is an incompatible variant of uuencode, courtesy of
Fridrik Skulason (frisk@rhi.hi.is). If you want to use the
"compress" command with my archive server, you must upload
misc/Xxencode01 and also possibly the misc/Ncompress sources FIRST.
-rw-r--r-- 1 penneyj 25404 Mar 29 16:29 misc/kiss.shar
This is the "kiss" archive server, written by bill@twwells.com.
It is written using Bourne shell. Conversations with this server are
serviced by a variant of "kiss". This version has a few extra
scripts to handle a typical installation (mine), as well as a
"compress/xxencode" facility
[snip]
[end index]
Here is the help file for my MBAS. Enjoy!
HELP FOR jason-archive, as of 27 Apr 1990
This is a variant of the "kiss" archive server. Requests to this
server should be addressed to penneyj@slc.com, and include the
phrase, "jason-archive-request" in the subject.
To contact a human, make sure that "jason-archive-request" is NOT in
your Subject: line.
The Subject: line is otherwise ignored. The remainder of the mail
message should consist of "kiss" commands, one per line. Lines that do
not form a valid command are ignored.
You may request multiple files in a single mail message. There is no
advantage in splitting the requests into multiple mail messages.
The server recognizes six commands. They are:
path <path> This lets the requestor override the address that is normally
be extracted from the header. If you do not hear from the
archiver server within oh, about 2 days, you should consider
adding a "path" command to your request. The path describes
how to mail a message from slc.com to your address. Overriding
the path can also reduce uunet charges (see below).
slc.com is directly connected to ogicse and uunet. I strongly
prefer that your replies be routed through ogicse.
Domain-based addresses are preferred, such as:
path luser@baz.foo.bar.edu
(These will be automatically routed through ogicse.)
An example without domain routing:
path ogicse!foo!oof!bar!rab!luser
help This message. It equivalent to the command "send help".
index This is equivalent to the command "send index".
send <whatever> The whatever is mailed to you. Examine the index to see what
is currently available. Wildcards are NOT supported -- if you
want multiple files, you should ask for them separately, one
per line.
Filenames are relative to a kiss "data" directory. All files
except "index" and "help" are in subdirectories, so you will
need to prepend a directory path, Unix style. Filenames are
case-sensitive.
compress ALL of the files requested in the current mail message will be
"compressed" and "xxencoded". "xxencode" is NOT compatible
with uuencode, so you will need to acquire misc/Xxencode01
BEFORE using this.
xxencode is preferred over uuencode because the latter is
useless on some BITNET sites using non-ASCII character sets.
This is related to translation problems in some Internet/Bitnet
gateways.
If your system does not have compress, a public domain version
is available in misc/.
This is the most economical way to move files, but again,
you will need to upload misc/Xxencode01 in a separate message,
and possibly misc/Ncompress01 and misc/Ncompress02 as well.
quit Nothing past this point is interpreted. This is provided so
that the occasional lost soul whose signature contains a line
that looks like a command can still use the server without
getting a bogus response.
--
D. Jason Penney Ph: (503) 629-8383
Beaverton, OR 97006 uucp: ...uunet!servio!penneyj (penneyj@slc.com)
"Talking about music is like dancing about architecture." -- Steve Martin
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++