[comp.mail.misc] Mail Servers

les@chinet.chi.il.us (Leslie Mikesell) (08/17/90)

There was some discussion of mail server programs for unix machines
a while ago but not I can't find the information.  I'm interested
in something that would provide a simple way to retreive files
by sending mail messages to a server program.  What are the choices
and where can I find them?
Thanks in advance.
  Les Mikesell
  les@chinet.chi.il.us

venta@i2ack.sublink.org (Paolo Ventafridda) (08/20/90)

In article <1990Aug17.021921.1863@chinet.chi.il.us>, les@chinet.chi.il.us (Leslie Mikesell) writes:
> There was some discussion of mail server programs for unix machines
> a while ago but not I can't find the information.  I'm interested
> in something that would provide a simple way to retreive files
> by sending mail messages to a server program.  What are the choices
> and where can I find them?
> Thanks in advance.
>   Les Mikesell
>   les@chinet.chi.il.us

[ In this article you will find a description of RNA 2.0, which i think
  is what you are looking for.. ]

I'm the author of a very simple mail server called RNA, posted in sources.misc
last year (august 89). Since september 1989 i've been working on the second
version of rnalib; sadly, the source grew up since beta testers were
asking for improvements, and had now much time to spend on the program.
I take the chance to say 'sorry!' to these people, who offered their time
to test the program and never received the damn stuff:

From: len@netsys.NETSYS.COM (Len Rose)
From: Frank G. Fiamingo <ddsw1!riacs!rutgers!hpuxa.ircc.ohio-state.edu!frank>
From: ddsw1!riacs!rutgers!quark.wv.tek.com!jeff (Jeff Beadles)
From: ddsw1!uunet!aunro.AthabascaU.CA!myrias!cs!lyndon (Lyndon Nerenberg)
From: relay.EU.net!mje%olsa99 (Mark J Elkins)
From: ddsw1!uunet!ficc!morrison
From: Gopal Sridhara <ddsw1!ames!ncar.UCAR.EDU!boulder!uswat!srid>
From: tom reingold <ddsw1!bellcore!ctt.bellcore.com!tr>
From: Willy Paine <rutgers!fungus.enet.dec.com!paine>

.. plus many others. Testers were accepted only within italy, were
i live, so i could have a phone contact without spending $$$.
RNA 2.0 is "almost-ready" since april 90. I'd wished to release it
since june, but i married and my wife doesn't love rna. Hehehe ;-)

RNA (also called 'rnalib') is a bourne shell script program, about
60K bytes long, which is able to process commands sent via
ordinary e-mail, and send back responses. RNA was made for
file-servers onto Sublink Network, which is an independent uucp
network in italy (actually under domain .sublink.org).
It was written in shell since the first version (which was 9K long)
was in shell; i went on using this impossible language, doing the
longest shell script i'll hopefully write in my life (never more! never more!)

Rnalib is pretty clever, and *portable* (!). Comes configured for:
- Xenix 386
- SCO Unix
- AT&T 3b2 unix
- HP unix (bsd etc.etc)
- Interactive unix

Should run at the first try on any other existing unix; will not (NOT)
run on any 286 xenix systems,due to the limited stack size of shell.
I have a copy of 'netlib' from at&t; well, maybe you'll like best rna.
Mainly because it's configurable in less than 10 minutes, has all
of the features of netlib PLUS many many others..
Futhermore, no need to compile the stupid shell! 


RNA 2.0 - Quick Overview

Capability of:

-	getting the original path where mail was generated from.
	
-	understanding headers, following rfc-822 standard.
	
-	security checks
	
-	multiple requests per message
	
-	handling 'libraries' (indexed directories)
	
-	dealing with binary files, using 'uuencode' or 'btoa' when needed.
	
-	sending through e-mail, uucp, uusend
	
-	dealing with file compression, when needed.
	
-	dealing with privileged users' request, asking for 'external' 
	destinations (addresses other than theirs).
	
-	handling 'blacklist': unauthorized paths/users/hosts/gateways
	which cannot forward queries to rna.
	
-	accounting at different levels (pathsizing). Credits might be
	fixed as default number of bytes which a path/user/gateway may
	ask before being denied. 
	
-	automatically register new paths/users/gateways, giving a default
	credit limit.
	
-	asking new paths/users/gateways to register before using rna.
	
-	going on 'hold'. That is, a controlled out-of-order state, which
	notifies users that the service is on hold for some time. When
	service is resumed, all queries are processed.
	
-	understanding errors, suggesting a possible solution to the remote
	user. A friendly approach to unexperienced people.

-	detecting remote-rejected mail, and discarding the stuff. 

	
Here are some rna 2.0 queries:

	@@ index games
	@@ send tetris.Z from games 
	@@ send tetris.Z from games via uucp
	@@ send tetris.doc from games with compress-uucp
	@@ send tetris.Z from games with btoa via email
	@@ help to myfriend@host.domain
	@@ credits
	@@ please send file.doc using uusend with compress
	@@ find tetris
	

Easy to install!
RNA is a Bourne Shell script: you don't need to compile sources.
Easy to learn!
RNA configuration comes with 'docs', step-by-step. You learn of RNA
while you configure.
Easy to maintain!
RNA need no help to survive: it will send you a mail as soon as 
problems appear. It will try to solve them by itself before notifying
you about the matter.


SHIPPING:
Actually, RNA is ready. The docs are not. This is the point.
I've planned to send rnalib 2.0 to comp.sources.misc at the
beginning of september, and i promised to myself to do it.

The at&t 'netlib' program is probably a nice solution to file-servers
using email, but i found the docs and the whole installation
very difficult.. Beside, i wrote rna keeping in mind netlib's limitations.
Maybe there's a new version of netlib around, i dunno.
Since both the programs are 'free', one could try netlib as well!

Please don't ask for 'beta' versions of rnalib since i already have a
*long list to satisfy! In few weeks i'll ship everything around
and i'll post a message here .

Greets, Paolo

-- 
Paolo Ventafridda - Milano, ITALY  |  INTERNET: venta@i2ack.SUBLINK.ORG 

palowoda@fiver (Bob Palowoda) (08/20/90)

From article <1990Aug17.021921.1863@chinet.chi.il.us>, by les@chinet.chi.il.us (Leslie Mikesell):
> There was some discussion of mail server programs for unix machines
> a while ago but not I can't find the information.  I'm interested
> in something that would provide a simple way to retreive files
> by sending mail messages to a server program.  What are the choices
> and where can I find them?

  I am also interested what is available in this area. Specificly mail 
servers for 386 UNIX's that work with sendmail/smail. Actually I have
one already, a modified version of Micheal DeCorte ftp version to work
with smail 3.1 or sendmail. It makes use of the file areas of an XBBS 
bulletin board I run.  It is capable of detecting if the file is binary
or text and uuencode if it's binary. It is written in shell script with
one small C file.  
 
You can get a copy by send mail to:

archive-server@fiver
Subject: hi there
send unix_bbs bpms1.tar.Z

------
 Or you can get a copy by downloading directly from the bbs. Data lines   
should be in the .sig.

---Bob 

-- 
Bob Palowoda   palowoda@fiver              |   *Home of Fiver BBS*
Home {sun}!ys2!fiver!palowoda              | 415-623-8809 1200/2400
     {pacbell}!indetech!fiver!palowoda     |     An XBBS System                
Work {sun,pyramid,decwrl}!megatest!palowoda| 415-623-8806 1200/2400/19.2k TB+

penneyj@servio.UUCP (D. Jason Penney) (08/20/90)

From article <1990Aug17.021921.1863@chinet.chi.il.us>, by les@chinet.chi.il.us (Leslie Mikesell):
> There was some discussion of mail server programs for unix machines
> a while ago but not I can't find the information.  I'm interested
> in something that would provide a simple way to retreive files
> by sending mail messages to a server program.  What are the choices
> and where can I find them?

Hi, this went out last Spring, so it's probably time to post again.
My SPARCstation-1 has a mail server which is a variant of KISS.  It doesn't
require root privilege to build or install.  The mail server provides
copies of perl, rcs, Reactive Keyboard, and other goodies, as well as the
necessary software for the mail server, of course.  The most popular offering
seems to be the public domain software for touch typing.

Below is the help file for my mail server.
----
	      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

tneff@bfmny0.BFM.COM (Tom Neff) (08/22/90)

In article <BOB.90Aug22102618@volitans.MorningStar.Com> bob@MorningStar.Com (Bob Sutterfield) writes:
>A mail-based archive server is an impolite and destructive way to
>distribute large amounts of information, and should be discouraged in
>such applications.

Almost -- a MBAS is *potentially* destructive if it imposes no bandwidth
restrictions, satisfies requests exclusively by mailing files back to
the requestor, and makes no allowance for the loading constraints on the
delivery path.  This gloomy potential need not be realized.

 * Responsible archive servers will establish and enforce limits on how
much bandwidth an individual user can have; how much a given reply path
can tolerate; and how much overall activity per day can be supported.

 * In the most general sense of the term, a mail based archive server is
any server that accepts requests via mail.  The actions taken to satisfy
those requests need not be limited to mailing file contents back along the
reply path.  
  - A server might, for instance, satisfy a mailed file request by
placing the requested file on the nearest Internet site, and mailing a
short notification of FTP availability back to the requesting user.
  - It might respond to a mailed request by placing the file in an
anonymous UUCP download directory, and mailing back L.sys and filename
information to the user.
  - It might log the request, collate it with others for the same file,
and eventually perform one single contents mailing to a regional site,
followed by a mass mailing to the requesting users in that region
notifying them of local availability.

 * Where mailing the file is unavoidable, the server might identify the
message content as such for the management convenience of intervening
sites.  Exiting headers like Precedence: and Content-Type: could be used.

Since the MBAS genie is not going to go quietly back into its bottle, it
would be more constructive to suggest responsible strategies for running
them -- and provide software to implement those strategies -- than to
inveigh against the entire phenomenon.

-- 
The real problem with SDI is     %/    Tom Neff
that it doesn't kill anybody.    /%    tneff@bfmny0.BFM.COM

bob@MorningStar.Com (Bob Sutterfield) (08/22/90)

A mail-based archive server is an impolite and destructive way to
distribute large amounts of information, and should be discouraged in
such applications.

When a mail-based archive server (MBAS) sends a requested chunk of
stuff (CoS) to the requestor, it has no way to know what transport
mechanisms will be used along the route.  If the transport mechanisms
are all on zero-incremental-cost-per-use networks, all is well.  Very
often, at least some of the trip will be along edges in a graph of an
intermittent-connection, store-and-forward network, usually involving
a nonzero incremental cost for transporting each CoS.  Most such edges
are maintained, and paid for, by the nodes on either end.  They
voluntarily allow other traffic to pass over their link, usually with
the understanding that the volume will be small enough to be of
negligible cost.

However, if someone starts shipping megabytes of archives across those
links, the distribution cost is borne by someone other than the
requestor.  This is impolite.  Eventually, such hospitality abuse can
cause the eventual removal of that connection from general "public
service", and the two nodes will return to maintaining a private edge
for their own use.  Traffic will then shift to other edges, increasing
their burden and encouraging them to retreat similarly.  In the
extreme case, the practice of general use and hospitable availability
of connections will disappear.  Everyone would need to maintain
distinct links with every other site with which they wish to exchange
traffic.  Free, open, cooperative communication as we know it would
wither, a nostalgic remnant of a bygone era.

But take heart, there's another way!  Instead, sites can pay for the
connectivity they use for shipping large CoSs.  If they're connected
to a zero-incremental-cost-per-use network then they pay for the
connectivity every month in their leased line bills.  This is the case
on the IP Internet, the BITnet, SPAN, and others.

If a site is not so connected, then they can pay for the transient
connectivity when they need it.  For example, the Computer Science
department at the Ohio State University has for several years
maintained just such an archive.  Similarly, UUNET Communications
Services offers dialup UUCP file transfer service even to sites
without pre-established UUNET accounts, through their "900 number"
facilities.  The connectivity appears in the requestor's next
telephone bill because, unlike OSU CIS, UUNET must recover the costs
of providing the service.  Such archives' contents are freely
available to anyone who wants them and is willing to pay the cost to
acquire them.  No provision is made to assist requestors in
freeloading on other sites' generous hospitality, other than in
exchanging relatively small mail messages containing instructions and
assistance in using the archive.

Any number of schemes are possible, usually based around a reliable
file transfer protocol.  Pay-per-use archives run today using Kermit,
UUCP and Fido request protocols, and probably innumerable others.
Note that in saying "pay-per-use" I mean paying for connectivity
(usually the phone company), not paying for the privilege of access
nor for the archive contents themselves.

The work involved in maintaining such access to an archive is
negligible, compared to the work of maintaining the archive itself.
In fact, compared to the work of untangling bounced mail replies from
a MBAS, it should be quite attractive to the archivist.  Once set up,
the access mechanism pretty much runs itself.

But MBASs are so popular, and so useful to so many people, I often
feel like a voice crying out in the wilderness.  Please, at least
provide and encourage other, more polite distribution means.  I
wouldn't want such a good thing as people's desire to share to be a
contributing cause to the dismantling of open networks!

les@chinet.chi.il.us (Leslie Mikesell) (08/24/90)

In article <BOB.90Aug22102618@volitans.MorningStar.Com> bob@MorningStar.Com (Bob Sutterfield) writes:

>A mail-based archive server is an impolite and destructive way to
>distribute large amounts of information, and should be discouraged in
>such applications.

Your point about mail service possibly involving other people's money
is well taken, but if this message is in response to my request
for information about mail servers, it doen't really apply.

What I want to do is to set up something resembling a library service
within our organization to help avoid duplication of effort by various
branches.  The transport is already established and would be unlikely
to send anything beyond our own offices.
It seems like this is something that every group with an established
electronic mail service would need, so I'm kind of surprised
that the current crop of programs seem pretty much oriented towards
distributing program sources.

>Any number of schemes are possible, usually based around a reliable
>file transfer protocol.  Pay-per-use archives run today using Kermit,
>UUCP and Fido request protocols, and probably innumerable others.
>Note that in saying "pay-per-use" I mean paying for connectivity
>(usually the phone company), not paying for the privilege of access
>nor for the archive contents themselves.

How would you like to train a few hundred people to adapt to
"any number of schemes"?  These are people who aren't particularly
interested in knowing anything about computers, but they already
know how to use a mail program for other reasons.

>But MBASs are so popular, and so useful to so many people, I often
>feel like a voice crying out in the wilderness.  Please, at least
>provide and encourage other, more polite distribution means.  I
>wouldn't want such a good thing as people's desire to share to be a
>contributing cause to the dismantling of open networks!

On the other hand, why should an end user need to know anything
about more than one transport interface?  Virtually every other
question of human time vs. computer resources these days is
answered with "computer resources are cheap".   If mail transport
of bulky items is a problem, then perhaps we should fix the
problem rather than avoiding it. 

Les Mikesell
  les@chinet.chi.il.us

peter@ficc.ferranti.com (Peter da Silva) (08/24/90)

In article <BOB.90Aug22102618@volitans.MorningStar.Com> bob@MorningStar.Com (Bob Sutterfield) writes:
> A mail-based archive server is an impolite and destructive way to
> distribute large amounts of information, and should be discouraged in
> such applications.

[goes on to point out that UUCP sites can be victimised that way]

So how should a UUNET customer, who's paying for the non-zero-incremental-
cost (NZIC) part of the link get data from FTP-able archives? The only
way I know is to use a (*shudder*) mail-based archive server (MBIC). Ruling
them out is throwing the baby out with the bathwater.

Just make sure your mail-based server can recognise a NZIC link (easy, it's
got a "!" in it) and refuses to send if it's not terminal.
-- 
Peter da Silva.   `-_-'
+1 713 274 5180.   'U`
peter@ferranti.com

bob@MorningStar.Com (Bob Sutterfield) (08/25/90)

In article <15781@bfmny0.BFM.COM> tneff@bfmny0.BFM.COM (Tom Neff) writes:
   In article <BOB.90Aug22102618@volitans.MorningStar.Com> bob@MorningStar.Com (Bob Sutterfield) writes:
      A mail-based archive server is an impolite and destructive way
      to distribute large amounts of information, and should be
      discouraged in such applications.

   ...a MBAS is *potentially* destructive ... This gloomy potential
   need not be realized.

Let's hope not!  A lot of people find them very useful.

   Responsible archive servers will establish and enforce limits ...
   how much a given reply path can tolerate...

How might the responsible archivist establish those limits?  How is
the archivist to know how much additional traffic a remote
nonzero-incremental-cost mail connection might tolerate?  Them's heavy
heuristics, son, and requires a lot of communication between the
archivist and all the administrators of all the nodes along the path.

Perhaps a new Pathalias field, along with link cost, describing how
benevolent the site can be to strangers?
	foobar(NIGHTLY,REAL_NICE)

However, if each node must give explicit permission for the use of
their piece of the path, I suspect that they won't.  If the "public
service" traffic isn't explicitly authorized, it passes by the
beancounters without such a ripple.

    * In the most general sense of the term, a mail based archive
   server is any server that accepts requests via mail.  The actions
   taken to satisfy those requests need not be limited to mailing file
   contents back along the reply path.

Good point, I've played with shell scripts that invoked whois, finger,
etc. in response to uux or mail requests.  But my use of "mail based"
meant that the response's transport mechanism is usually mail.

     - [A MBAS] might respond to a mailed request by placing the file
   in an anonymous UUCP download directory, and mailing back L.sys and
   filename information to the user.

This is the best suggestion yet:  Let the MBAS initiate the FTP in
response to a mailed request, then prepare for the UUCP (or whatever)
transfer.  Presumably, after the file is copied via whatever other
pay-per-use means, its storage would be reaped.

But is the FTP traffic then really for an authorized Internet user?
If the transfer was automatically initiated on behalf of someone who's
not connected, what is the legal status of the resultant traffic?  Who
wants to ask?

   Since the MBAS genie is not going to go quietly back into its
   bottle, it would be more constructive to suggest responsible
   strategies for running them -- and provide software to implement
   those strategies -- than to inveigh against the entire phenomenon.

Indeed so!  And that's the sort of discussion I hoped to start.  Let's
find a way to help people be responsible with other people's
resources.  You've suggested a couple of good starters.

bob@MorningStar.Com (Bob Sutterfield) (08/25/90)

In article <1990Aug23.200043.17259@chinet.chi.il.us> les@chinet.chi.il.us (Leslie Mikesell) writes:
   In article <BOB.90Aug22102618@volitans.MorningStar.Com> bob@MorningStar.Com (Bob Sutterfield) writes:
      A mail-based archive server is an impolite and destructive way
      to distribute large amounts of information, and should be
      discouraged in such applications.

   ...if this message is in response to my request for information
   about mail servers, it doen't really apply.

Yours prompted it, but it's really in response to the general trend.

   What I want to do is to set up something resembling a library
   service within our organization to help avoid duplication of effort
   by various branches.  The transport is already established and
   would be unlikely to send anything beyond our own offices.

You're right - this is unrelated to the subject of my diatribe (:-)
since it doesn't involve other people's money.  In fact, it sounds
like a pretty good idea!

   It seems like this is something that every group with an
   established electronic mail service would need, so I'm kind of
   surprised that the current crop of programs seem pretty much
   oriented towards distributing program sources.

People just haven't generalized the idea yet.  I've toyed with the
idea of using RFC822 envelopes to carry, e.g., SQL queries and
responses...

      Any number of schemes are possible, usually based around a
      reliable file transfer protocol.  

   How would you like to train a few hundred people to adapt to "any
   number of schemes"?  ... they already know how to use a mail
   program for other reasons.

They shouldn't need to adapt to anything they don't already know how
to use.  I was saying that, no matter what users are already using, a
user-compatible scheme could probably be hacked together.

   Virtually every other question of human time vs. computer resources
   these days is answered with "computer resources are cheap".

They're particularly cheap if someone else is paying for it :-) In
fact, Steven Wolff said about NSFnet bandwidth, something along the
lines of `crunch all you want, we'll make more'.

   If mail transport of bulky items is a problem, then perhaps we
   should fix the problem rather than avoiding it.

Telebit Trailblazers and other high-speed modems; advanced compression
techniques; the increasing pervasiveness of the Internet, BITnet,
SPAN, and friends; and other factors are rapidly bringing transport
costs down.  But only one of those types of factors provides
zero-incremental-cost data transfer.  There are still a lot of folks
out there who pay Ma Bell (or whomever) for every minute they use
slinging bits hither and yon.  And if those bits belong to someone
else, they are slung out of either ignorance or the goodness of their
hearts.  In either case, let's not take advantage of the hospitality.

bob@MorningStar.Com (08/25/90)

   Date: 23 Aug 90 07:49:00 PDT (Thu)
   From: hplabs!mrm%Sceard.COM (M.R.Murphy)

(Your From: line is confused!  I hope your .signature was right...)

   What do you say to a direct connect (say via dialup UUCP) to a site
   with a mail to ftp converter?

No problem, so long as the converter recognizes its direct
connections, or at least has enough smarts to discriminate between
zero- and nonzero-incremental cost networks in order to refuse
non-directly connected folks' mailed requests.  Those smarts are
tough, because domainists have worked hard to obscure the differences
for mail users.  And in the case of remote nonzero-incremental-cost
connections, there's no closed-form way for the converter to find out
whether the requestor is paying for the connection.

So your case of accepting only direct-connect requests is probably
safe, but presents somewhat more of an administrative load on the
maintainer of the converter site.

Then there's the policy question:  Is FTP activity in automatic
response to a mail request from a non-Internet-connected site
permissible traffic on this particular Internet tributary, or the
[inter]national backbones?  One answer might be "no, because if they
were authorized to make independent use of the Internet they'd have
their own connection."  Does anyone really want to ask?

emv@math.lsa.umich.edu (Edward Vielmetti) (08/25/90)

It appears from this discussion that an RFC on anonymous FTP,
mail-based archive servers, and other considerations that internet
archivists & researchers face would be in order.  That is just to say,
I'm taking notes & collecting names....

on a small tangent.  Bob Sutterfield asks:

   But is the FTP traffic then really for an authorized Internet user?
   If the transfer was automatically initiated on behalf of someone who's
   not connected, what is the legal status of the resultant traffic?  Who
   wants to ask?

RFC 1174 indicates that the simple binary "connected/not connected"
status has been recommended by the IAB to disappear, to be replaced by
a statement by each network regarding acceptable use and a policy on
transit traffic.  This is not new policy yet, but it's the right place
to look for guidance.  (Author is Vint Cerf.  You want to ask Vint,
be my guest...)

--Ed

Edward Vielmetti, U of Michigan math dept <emv@math.lsa.umich.edu>
moderator, comp.archives

jmaynard@thesis1.hsch.utexas.edu (Jay Maynard) (08/26/90)

In article <9RE5N-9@xds13.ferranti.com> peter@ficc.ferranti.com (Peter da Silva) writes:
>Just make sure your mail-based server can recognise a NZIC link (easy, it's
>got a "!" in it) and refuses to send if it's not terminal.

It's not quite that simple, but close...the path must not only have a ! in it,
but the first name before the ! must also not be a local, non-measured-service
telephone call. The MBAS can have a list of such links, as there won't be many
of them.
-- 
Jay Maynard, EMT-P, K5ZC, PP-ASEL | Never ascribe to malice that which can
jmaynard@thesis1.hsch.utexas.edu  | adequately be explained by stupidity.
"It's a hardware bug!" "It's a    +---------------------------------------
software bug!" "It's two...two...two bugs in one!" - _Engineer's Rap_

david@twg.com (David S. Herron) (08/28/90)

mail based servers of all kinds exist and are proliferating because
they serve useful purposes!

They are able to reach to places which no other protocol can reach.
For instance Bob suggested that people should use UUCP to pay for
their own access to archives.  That's a good idea .. but what if the
archive is on an IBM machine on BITNET?  No UUCP access there...

I think that this situation will always exist -- that some parts of
the network will always be hard-to-reach, but that e-mail will always
reach those places.  Therefore this trend will continue.



Also the archive sites you can dial up to don't necessarily archive
whatever it is you're interested in getting.  Different archives have
different sets of interest.



-- 
<- David Herron, an MMDF & WIN/MHS guy, <david@twg.com>
<- Formerly: David Herron -- NonResident E-Mail Hack <david@ms.uky.edu>
<-
<- Sign me up for one "I survived Jaka's Story" T-shirt!

bob@MorningStar.Com (Bob Sutterfield) (08/28/90)

In article <9RE5N-9@xds13.ferranti.com> peter@ficc.ferranti.com (Peter da Silva) writes:
   So how should a UUNET customer get data from FTP-able archives? The
   only way I know is to use a (*shudder*) mail-based archive server
   Ruling them out is throwing the baby out with the bathwater.

That's an example of a good use for a MBAS.  I don't urge abandonment,
only awareness, caution, and responsibility.

   Just make sure your mail-based server can recognise a NZIC
   [Non-Zero Incremental Cost] link (easy, it's got a "!" in it) and
   refuses to send if it's not terminal.

(1) There are many ways to build NZIC networks, and few of them use a
"!" delimiter to mean the same thing as a UUCP-based network does.

(2) Among the other features of the Domain Name System is its
assistance in hiding such transport-level properties from
applications.

sds@jazzie.wa.com (Sean Shapira) (08/28/90)

bob@MorningStar.Com (Bob Sutterfield) writes:
>If a site is not so connected, then they can pay for the transient
>connectivity when they need it.  
[He then describes the Ohio State and UUNET dialup access facilities.]

Sites can arrange such connectivity, but users don't always have such 
freedom.  I wonder to what extent the popularity of mail servers is
attributable to users accessing them without intercession by, or the 
knowledge of, site administrators.
-- 
Sean Shapira 		"If there were no winters to guard against, then the 
sds@jazzie.wa.com	grasshoppper would not get his come-uppance, nor the
(206) 322-4742		ant his shabby victory."	--Bernard Suits

jmaynard@thesis1.hsch.utexas.edu (Jay Maynard) (08/29/90)

In article <BOB.90Aug27182122@volitans.MorningStar.Com> bob@MorningStar.Com (Bob Sutterfield) writes:
>In article <9RE5N-9@xds13.ferranti.com> peter@ficc.ferranti.com (Peter da Silva) writes:
>   Just make sure your mail-based server can recognise a NZIC
>   [Non-Zero Incremental Cost] link (easy, it's got a "!" in it) and
>   refuses to send if it's not terminal.
>(2) Among the other features of the Domain Name System is its
>assistance in hiding such transport-level properties from
>applications.

Most of the DNS is pure win. You've identified one place where it's a problem:
it prevents a user from finding out such properties if that's needed. If the
application had that information available, then it could make an intelligent
decision about whether or not to use such a link.

-- 
Jay Maynard, EMT-P, K5ZC, PP-ASEL | Never ascribe to malice that which can
jmaynard@thesis1.hsch.utexas.edu  | adequately be explained by stupidity.
"It's a hardware bug!" "It's a    +---------------------------------------
software bug!" "It's two...two...two bugs in one!" - _Engineer's Rap_

peter@ficc.ferranti.com (Peter da Silva) (08/30/90)

In article <9RE5N-9@xds13.ferranti.com> peter@ficc.ferranti.com (Peter da Silva) writes:
> Just make sure your mail-based server can recognise a NZIC
> [Non-Zero Incremental Cost] link (easy, it's got a "!" in it) and
> refuses to send if it's not terminal.

In article <BOB.90Aug27182122@volitans.MorningStar.Com> bob@MorningStar.Com (Bob Sutterfield) writes:
> (2) Among the other features of the Domain Name System is its
> assistance in hiding such transport-level properties from
> applications.

But in most cases a NZIC link hidden in the DNS is paid for by the owner of
that domain. Unless you put third parties in your own domain this is not a
problem. And even if you do, you can presumably remonstrate with them about
it. The problem with mailservers is when they start routing messages through
NZIC links where neither end is accountable for the cost.
-- 
Peter da Silva.   `-_-'
+1 713 274 5180.   'U`
peter@ferranti.com

cluther@supernet.haus.com (Clay Luther) (10/19/90)

I am looking for information on archive mail servers to pass on to the users at
my site.  Please feel free to mail me any information you may have regarding
these beasts, as well as the general "flavor" of the archives available at
each server.

Thanks!

-- 
Clay Luther, Postmaster          cluther@supernet.haus.com 
  postmaster@supernet.haus.com   clay.luther@supernet.haus.com
  Harris Adacom Corporation      MS 23, PO Box 809022, Dallas, Tx 75380-9022
  214/386-2356                   Your mileage may vary.  Void where prohibited.