🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.mail.headers
Article #281

Re: Malformed headers

#281
From: solomon
Date: Fri, 20 Apr 1984 16:01
31 lines
2345 bytes
This has all been said before, so I'll try to be brief, but it keeps
coming up, so I think it's worth repeating.

The problem is conflicting and ambiguous syntax for addresses between
RFC 822 and UUCP.  The UUCP syntax is host!localpart, while the 822
syntax is localpart@host.  When you try to put an address into
"localpart" to simulate source routing, you get ambiguity.  Does
"a!b@c" mean "a!(b@c)" (use UUCP to send to host a, which hopefully is
on Arpanet and can send to b@c), or does it mean "(a!b)@c" (send over
Arpanet to host c, which will forward using uucp).  The ad hoc solution
seems to be context-sensitive parsing, using info like whether I'm on
Arpanet, whether Arpanet contains a host named "c", etc.  Usually some
sort of local kludge can be worked out.  But when a message crosses
back and forth between worlds more than once (as the message in
question seems to have done), I have very little hope that anything
will work.  Some UUCP sites are trying to move to the 822 syntax with
hacks like munging host!user to user@host.UUCP.  Sometimes that helps,
and sometimes it makes things worse.

My own personal opinion is that source-routing is a necessary evil that
will be with us for some time.  The best syntax I've seen is the RFC821
syntax:  <@host1,@host2,...,@hostN-1:user@hostN>.  I've seen some
evidence that more software packages are supporting it, not only in the
SMTP envelope, but in headers and in user agents.

When putting together independantly planned (or unplanned) systems and
trying to make a consistent whole, we must strike a delicate balence:
We must be understanding and sympathetic with sites running obsolete
software, while continuing to urge them and help them to change.
In this case, we can help by moving quickly towards putting the domain
system in place and setting up some sort of "official" UUCP domain.
Technical Details
Message-ID: <488@hou3c.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!akgua!mcnc!philabs!cubsvax!rocky2!rna!cmcl2!floyd!harpo!ulysses!burl!hou3c!solomon@wisc-crys.arpa

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!akgua!mcnc!philabs!cubsvax!rocky2!rna!cmcl2!floyd!harpo!ulysses!burl!hou3c!solomon@wisc-crys.arpa
From: solomon@wisc-crys.arpa
Newsgroups: net.mail.headers
Subject: Re:  Malformed headers
Message-ID: <488@hou3c.UUCP>
Date: Fri, 20-Apr-84 11:01:01 EST
Article-I.D.: hou3c.488
Posted: Fri Apr 20 11:01:01 1984
Date-Received: Tue, 24-Apr-84 07:13:02 EST
Lines: 31