🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.mail.misc
Article #4223

Re: Precedence in network mail addresses

#4223
From: Chris Torek
Date: Sun, 17 May 1987 17:30
72 lines
3661 bytes
>In article <559@smidefix.liu.se> lel@ida.liu.se (Lennart Lovstrand) responds
>>The solution is NOT to introduce more symbols.  There are many enough
>>already, thank you.

*If* one could introduce new symbols *and* get everyone to use them,
they would help.  The first is feasible; the second is not.

In article <631@bsu-cs.UUCP> dhesi@bsu-cs.UUCP (Rahul Dhesi) writes:
>... To expect a single component of a software system--especially
>a software system that spans numerous countries, cultures, and
>operating systems--to understand every little addressing detail
>of every component, is unrealistic.

True.  But consider:  Why must so many mail systems understand so
many forms of addresses?

>It makes more sense to leave the decoding of local addresses to
>local software.

It *is* up to local software, always.

>The nice thing about UUCP has been that it was so easy to get on it.

*BONG*

And this is exactly the problem:  The networks are too highly
interconnected.  There are too many places that speak too many
languages, and they confuse each other as to which one was spoken.

If we had a single gateway between USENET and ARPAnet, messages
could cross a gateway only once.  Messages on the ARPAnet side
would always read

	From: decvax!seismo!mimsy!user@Berkeley.EDU

and the replies would always read

	From decvax!ucbvax!replier@bbn.com remote from seismo

and everything would work, since mimsy would speak only UUCP-`!'
and BBN would speak only ARPA-`@'.  But seismo and mimsy are both
on the ARPAnet as well, and if they are not careful about which
language they are speaking, they will lose track of the proper
meaning of the addresses.

While bracketing would work around the problem, there are other
solutions.  *All* complete solutions require that *all* gateways
do something sensible.  This is easy when there are few gateways,
or when there is some authority that can control the software used
at each gateway.  UUCP is not in this situation.

Just as an example, another solution would be for USENET/ARPAnet
gateways to encode the part of the address that is supposed to
be `private'.  Mail forwarded through ucbvax/Berkeley.EDU to
replier@bbn.com might read

	From: hebviqtbxzergwqvaueccuothksefgo@Berkeley.EDU,

this ridiculous string being the result of encoding `via UUCP from
decvax!seismo!mimsy!user'.  When it receives this user name back
(possibly changed to uppercase!), it could decode this and send
the message on its way.  Note that all networking characters have
been removed (as with parentheses) without using any extra symbols
(which requires others to understand the symbols).

(A more readable encoding, say, using modified byte stuffing,
might be `From: decvvaxvlseismovlmimsyvluser@Berkeley.edu'.
Nonetheless, this should not be necessary.  There is nothing
technically wrong with `!'s on the left of an `@' in ARPA-land.)
-- 
In-Real-Life: Chris Torek, Univ of MD Comp Sci Dept (+1 301 454 7690)
Domain:	chris@mimsy.umd.edu	Path:	seismo!mimsy!chris
Technical Details
Message-ID: <6722@mimsy.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!mimsy!chris
References: <588@bsu-cs.UUCP> <958@xanth.UUCP> <559@smidefix.liu.se> <631@bsu-cs.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!mimsy!chris
From: chris@mimsy.UUCP (Chris Torek)
Newsgroups: comp.mail.misc
Subject: Re: Precedence in network mail addresses
Message-ID: <6722@mimsy.UUCP>
Date: Sun, 17-May-87 13:30:33 EDT
Article-I.D.: mimsy.6722
Posted: Sun May 17 13:30:33 1987
Date-Received: Sun, 17-May-87 22:39:13 EDT
References: <588@bsu-cs.UUCP> <958@xanth.UUCP> <559@smidefix.liu.se> <631@bsu-cs.UUCP>
Organization: U of Maryland, Dept. of Computer Science, Coll. Pk., MD 20742
Lines: 72
Summary: Solves wrong problem