At 10:12 AM 2/2/2001 -0500, James M Galvin wrote:
>I called it illegal because a localpart should be opaque outside its
>local environment.  I tried to find a reference to this effect in some
>standard but couldn't.  It may just be "practiced wisdom" but I can not
>remember a time when it wasn't true.

MUST be opaque, not should be.

Not only has it always been true, but it has usually caused problems when 
violated.

The language in RFC822bis 
<http://www.ietf.org/internet-drafts/draft-ietf-drums-msg-fmt-09.txt> is 
definitive, though not as obnoxiously forceful as seems to be needed, to 
make the point for this thread:

>>3.4.1. Addr-spec specification
>>...
>>
>>The local-part portion is a domain dependent string. In addresses, it is
>>simply interpreted on the particular host as a name of a particular
>>mailbox.


Firewalls and proxies are exceptions that I personally explain in terms of 
their being authorized on behalf of the "particular host".  There is some 
operational fantasy to that explanation, given that the agents are 
typically operated by a different group than the ones running the email 
user software, but it is the real theory that such agent services work on.

That it, such agents are part of a common administrative domain which 
authorizes their messing with the data.

Stray relays and services that are out it the great beyond of the general 
Internet are NOT so authorized.  They are MUCH more likely to interpret the 
local-part incorrectly

d/

Reply via email to