[comp.sources.wanted] Email interface to archie

bajan@OPUS.CS.MCGILL.CA (Alan Emtage) (12/19/90)

Hi all,
	Well, it looks like it's working: an email interface to archie
for all those people out there who don't have direct Internet access.
Please note that to send bug reports, comments and suggestions to has
been changed to 

	archie-l@cs.mcgill.ca 

The address 

	archie@cs.mcgill.ca 

will from now on be used by the mail server. Included below is the help
blurb from the server. As always, please send any bug reports etc to us:
we'd like to get feedback on the service. To give credit where it is due,
the mail interface (modeled on the KISS mail server) was written in great
part by Mike Parker (mouse@larry.mcrcim.mcgill.ca) with modifications by
myself.

For those of you who don't know: archie is a project currently being run
by the School Of Computer Science, here at McGill University which allows
you to locate the software stored at the anonymous ftp archive sites on
the Internet. Currently the listings of about 600 sites are stored in the
archie database. The interactive version may be accessed by using telnet
to connect to quiche.cs.mcgill.ca (132.206.2.3) and logging in as
"archie".  No password is required. A banner page will come up explaining
the use of the service. 

'Nuff said. Here it is.

-----------------------------------------------------------------------------
			The ARCHIE Mail Server

HELP for the archie mail server, as of 18 December, 1990 (modified from the 
KISS help file)

Requests to this server should be addressed to archie@cs.mcgill.ca


To contact us humans, mail to archie-l@cs.mcgill.ca


For your information anonymous FTP may be performed through the mail by the
ftp-mail server. Send a message with the word 'help' in it to:

		bitftp@pucc.princeton.edu

for an explanation on how to use it.


NOTE: The Subject: line is processed as if it were part of the main message
body. No special keywords are required.


Note that the "help" command is exclusive. All other commands in the same 
message are ignored.

Command lines begin in the first column. All lines that do not match a valid
commands are ignored. 


The server recognizes six commands. If a message not containing any valid 
requests or an empty message is received, it will be considered to be a 
'help' request.


path <path>     This lets the requestor override the address that would
		normally be extracted from the header.  If you do not
		hear from the archiver server within oh, about 2 days, you
		might consider adding a "path" command to your request.  The
		path describes how to mail a message from cs.mcgill.ca to your
		address. cs.mcgill.ca is fully connected to the Internet.


help            Will send you this message.


prog <reg expr1> [<reg exp2> ...]

		A search of the "archie" database is performed with each
		<reg exp> (a regular expression as defined by ed(1)) in
		turn, and any matches found are returned to the requestor.
		Note that multiple <reg exp> may be placed on one line, in
		which case the results will be mailed back to you in one
		message.  If you have multiple "prog" lines, then multiple
		messages will be returned, one for each line.

		Any regular expression containing spaces must be quoted with
		single (') or double (") quotes. ALL OTHER ed(1) rules must
		be followed.

		NOTE: The searches are CASE SENSITIVE. The ability to change 
		this will hopefully be added soon.


site <site name> | <site IP address> 

		A listing of the given <site name> will be returned. The
		fully qualified domain name or IP address may be used.


compress	ALL of your files in the current mail message will be
		"compressed" and "uuencoded". When you receive the reply,
		remove everything before the "begin" line and run it through
		"uudecode". This will produce a .Z file. You can then run
		"uncompress" on this file and get the results of your
		request. 


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.


-Alan