🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.mail.misc
Article #4218

Re: Precedence in network mail addresses

#4218
From: dhesi
Date: Sat, 16 May 1987 20:14
51 lines
3257 bytes
In article <559@smidefix.liu.se> lel@ida.liu.se (Lennart Lovstrand) responds
to my solution for the current confusion about precedence in mail
addresses, which was to introduce symbols that would force precedence,
as follows:
>The solution is NOT to introduce more symbols.  There are many enough
>already, thank you.

Perhaps an analogy with programming languages will help.  Count
the number of different arithmetic operators, then tell me why
they must include parentheses too.  It simply isn't a question
of whether or not you have enough symbols;  it's a question of
whether or not the symbols you have do what you want.  Currently
there is no symbol for forcing precedence.

>                  ...What is needed is the conformance to a single
>standard, whenever possible, and for the Mail Transfer Agents to
>otherwise do intelligent full translations from the transmitting net's
>standard to the receiving net's.

This ignores the reason why the concept of "layering" is so important,
as is the concept of "device independence".  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.
It makes more sense to leave the decoding of local addresses to
local software.

The nice thing about UUCP has been that it was so easy to get on it.
Adding the ability to force precedence would allow any network to use
any internal address format and still be part of a bigger network.  I
see no reason why [e!f!g]a@b.c should not be a valid address, where
a@b.c is a site with a registered domain address, and e!f!g is a path
on a smaller network feeding from site a.  But intermediate nodes
should NOT have to interpret the "e!f!g" part of the address.  (In
place of square brackets, choose another symbol if necessary.)

To put it more simply: 

        there ought to be a way of taking an arbitrary network address,
        and making it look like a single site by bracketing it.

Thus I should be able to say "[a$b&c!d#f]@host.DOMAIN", and let "host"
handle the decoding of the "[a$b&c!d]" and hand the message on to the
server for the network that uses the addres format "a$b&c!d#f".  No
other node has any business trying to interpret "a$b&c!d#f", or
insisting on converting it (usually incorrectly) to "b.c.d.f.a" or
whatever, just because it wants everything to be separated by dots or
percent signs.  Leave the interpretation of local syntax to the local
sites!
-- 
Rahul Dhesi         UUCP:  {ihnp4,seismo}!{iuvax,pur-ee}!bsu-cs!dhesi
Technical Details
Message-ID: <631@bsu-cs.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!rutgers!ames!ptsfa!ihnp4!inuxc!iuvax!bsu-cs!dhesi
References: <588@bsu-cs.UUCP> <958@xanth.UUCP> <559@smidefix.liu.se>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!rutgers!ames!ptsfa!ihnp4!inuxc!iuvax!bsu-cs!dhesi
From: dhesi@bsu-cs.UUCP
Newsgroups: comp.mail.misc
Subject: Re: Precedence in network mail addresses
Message-ID: <631@bsu-cs.UUCP>
Date: Sat, 16-May-87 16:14:07 EDT
Article-I.D.: bsu-cs.631
Posted: Sat May 16 16:14:07 1987
Date-Received: Sun, 17-May-87 08:49:53 EDT
References: <588@bsu-cs.UUCP> <958@xanth.UUCP> <559@smidefix.liu.se>
Reply-To: dhesi@bsu-cs.UUCP (Rahul Dhesi)
Organization: CS Dept, Ball St U, Muncie, Indiana
Lines: 51