Article View: net.mail.headers
Article #597Rewriting headers in general
From: Glenn Reid
Date: Sun, 03 Nov 1985 08:40
Date: Sun, 03 Nov 1985 08:40
38 lines
2632 bytes
2632 bytes
t strikes me that if anything is going to "rewrite" a field in a header,
it should construct a new field, not modify the existing one. It is
important for the original fields in the message to be left intact. As
it is, the Return-Path: field is, in essence, a rewrite of the From:
field. "Smart" mailers sort of assume that the sender and recipient of
mail that passes through them aren't going to understand the headers
unless the "smart" mailers kindly rewrite them a little so that the
dumber sites will understand. I don't think that is the place of a mailer.
A mailer should look at the beginning and the end of an address. If the
address is in bang format (or mixed format and that site is bang-precedent)
and determine if it has heard of the site-name mentioned. If so, send it
there. If the address is in domain or internet notation, look after the
last @ in the address. If I see @site that I recognize, I send it there.
If the top-level domain is one that I recognize, I send it there.
Regardless of the sub-domains. That is for the mailer at top-domain to
figure out. The sender of the message knows what address will "work"
through a site, and sends the appropriate address. The mailer just sends
the mail if it recognizes the site name. That is the way mail works now,
and will always work. I know that if I send mail to
decwrl!"shannon@Xerox.ARPA" I can force bang precedence, and decwrl can
be fooled into delivering my mail to Xerox. Which is what I want, and
I should be able to count on decwrl to do it. If I can fix my mailer
to understand decwrl!shannon@Xerox.ARPA without the quotes, then I get
a pat on the back, but it shouldn't affect anything else.
We're never going to "fix" mail so that a person doesn't need to "know"
the appropriate address to send mail to. The question "what is your
mail address?" will always be asked, and will always be valid. Learning
a route is no harder than learning how to get mail to a smart mailer,
anyhow.
Sorry--I'm rambling a bit.
Glenn Reid
...{decwrl,glacier}!adobe!greid
--
You have new mail.
Technical Details
Message-ID:
<801@adobe.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!allegra!oliveb!Glacier!adobe!greidShow 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/18/84; site adobe.UUCP Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!allegra!oliveb!Glacier!adobe!greid From: greid@adobe.UUCP (Glenn Reid) Newsgroups: net.mail.headers Subject: Rewriting headers in general Message-ID: <801@adobe.UUCP> Date: Sun, 3-Nov-85 03:40:53 EST Article-I.D.: adobe.801 Posted: Sun Nov 3 03:40:53 1985 Date-Received: Mon, 4-Nov-85 02:27:33 EST Organization: Adobe Systems, Palo Alto Lines: 38