🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.mail.headers
Article #394

Re: Another reason to hate smail

#394
From: Eric M. Carroll
Date: Sat, 17 Jan 1987 03:12
50 lines
3651 bytes
phil@amdcad.UUCP (Phil Ngai) writes, quoting me:
>>Really
>>what I need is a table that associates a domain to my prefered transport
>>mechanism (ie resolve the physical network to be used), then does the routing 
>>lookup inside the associated connection graph for that physical network.
> 
> No, you're making the same mistake that I complained about originally.
> You need to associate a transport mechanism with an *address*, not a
> domain. My site (amdcad) is in the .COM domain but that does not mean
> we are on the ARPA Internet, much to the surprise of many people's
> mailers.

    But that is my point. .com implies nothing about how to get there.
You cannot associate a transport mechanism to the address 
"Eric.M.Carroll@bar.foo.unicus.com" because you know nothing of the 
structure of the Unicus Zone. You will, however, recognize the domain
.unicus.com, because we are both registered in the Uucp Zone. Thus you 
have an implicit transport mechanism (uucp, which is assumed by smail) 
and a route (from the pathalias database). 

    Your problem is one of a multi-connection site not knowing that it 
shared a zone with you. Say I am on an x.25 network, ethernet and uucp. 
When I recognize a domain, say ".c.d" in the address "user@a.b.c.d" I 
now need two more things: what to use to get there, and how to send it. 
I know about an internal Unicus Zone (possibly all on the ethernet, but 
not necessarily) and all its subdomains (I am the authority for it),
gateways connected to the x.25 network and gateways available via uucp 
(registered in the uucp Zone). So recognizing the gateway then allows me
to find a transport mechanism (ie. the common physical connection, 
possibly multi-hop), and a route over it. If there is no common connection, 
it is unreachable, and perhaps I shouldn't know about it; either way I 
kick it up to the ".d" authority in one of the Zones I am registered in,
or ask a specially designated peer (a domain server) who to send it to
instead of really delivering it. What you saw was a "punt" decision 
reached without resolving the domain with respect to all the domains 
that the gateway in fact knew about. And that is because things like 
smail and sendmail have built-in assumptions about what transport 
mechanism to use, and getting around that requires unpleasant special-casing.
The concept of one domain to one network is still with us from the 
origins of domaining in the Arpa community - it really was a homogenous
enviroment there, and the assumption was valid. It is not valid any longer.

Sorry for the length, but I wanted to make this clear. If I have
misunderstood something, I need to find out about it!

	Eric Carroll
	Unicus Corporation, 
	Toronto Ont.
	{utzoo!utcs!yetti, seismo!mnetor}!unicus!emc
	maybe soon: emc@unicus.com (Any ARPA sites with x.25 out there?)
Technical Details
Message-ID: <470@unicus.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!yetti!unicus!emc
References: <14239@amdcad.UUCP> <5484@ukma.ms.uky.csnet> <467@unicus.UUCP> <14337@amdcad.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.2 9/5/84; site unicus.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!yetti!unicus!emc
From: emc@unicus.UUCP (Eric M. Carroll)
Newsgroups: comp.mail.headers
Subject: Re: Another reason to hate smail
Message-ID: <470@unicus.UUCP>
Date: Fri, 16-Jan-87 22:12:12 EST
Article-I.D.: unicus.470
Posted: Fri Jan 16 22:12:12 1987
Date-Received: Sat, 17-Jan-87 08:35:46 EST
References: <14239@amdcad.UUCP> <5484@ukma.ms.uky.csnet> <467@unicus.UUCP> <14337@amdcad.UUCP>
Reply-To: emc@unicus.UUCP (Eric M. Carroll)
Organization: Unicus Software Inc., Toronto, Ont.
Lines: 50
Keywords: domains gateways Zones
Summary: addresses may not be directly routable; all you know are peer domain gateways