🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.mail.misc
Article #2475

Re: Which headers may Sendmail re-write?

#2475
From: Leslie Mikesell
Date: Wed, 19 Dec 1990 06:18
64 lines
4108 bytes
In article <1990Dec18.155353.5024@mp.cs.niu.edu> rickert@mp.cs.niu.edu (Neil Rickert) writes:

>>What do you expect to happen when the "site!user@domain" form goes back off
>>the internet down a path to a uucp destination? 

>  I expect the internet -> UUCP gateway to transform the address to
>'site!user' if the gateway happens to be 'domain', and to transform it to
>'domain!site!user' (or perhaps 'gateway!domain!site!user') otherwise.  Most
>Internet to UUCP gateways do this, Chip Salzenberg to the contrary
>notwithstanding.  In that case prepending another 'node!' by a site along the
>way doesn't totally massacre the address.

That's correct for the uucp "envelope" (From_ line and rmail destination
of course, but it is as bad for my mailer to see something like that in
the headers as it is for yours - would you do that to a local delivery?
In any case, this doesn't seem to be handled consistantly.  Some sites
leave the site!user@domain form in the headers which is pretty much a
disaster any way you look at it.  Also, many sites will prepend their
names in the headers *only* if there is already a "!" there.

>>In the case of fb.com it will look pretty much the way you write it but
>>my machines deliberately interpret the !-path first to accomodate a
>>broken (but not replacable) UA that generates group replies by making
>>a path back to the sending machine prepended to the To: and CC: addresses.
>>(But my reply to the sender will work anyway because it will use the
>>uucp From_ line).
>
> Oh.  You mean that while complaining about everyone else's software, you
>own software is hopelessly broken!

Broken is kind of a harsh word - let's say the UA is optimized for
relative addressing.  It expects to find To: and Cc: addresses the
way the sender wrote them and constructs group replies by using the
From_ line to build a path back to the originating site, then tacking
on whatever the sender used and optimizing away the redundent hops.  
From the uucp perspective that you *can't* know anything beyond your
neighbors, that is the correct approach but of course alternate names
for the same machines make it less than optimal.  It is clear that
this approach will not work at all though, if the addresses the sender
put on the To: and Cc: lines have been altered in transport.  In any
case this particular UA (AT&T's PMX-mailers) has some functions that
aren't available in anything else that I've seen (multiple binary
attachments, versions that run on PC's with background communications, etc.)
and I don't have source, so anything that needs to be fixed has to be
done at the transport level.  Also, I have to be able to continue to
talk to the attmail service which wants and generates uucp-looking headers.

Regarding your suggestion in another thread about putting an additional
set of headers in the body portion of the message, this UA would
be upset if anything touches the body.  It inserts a Content-Length:
header and expects to be able to use it to separate attachments.

> As pointed out by others, the name space for which I have authority to
>create names may not be an appropriate name space for my UUCP neighbors.
>This is a side effect of the organizational orientation of the Internet
>names. 

What I am suggesting is that you create a new domain solely for the
purpose of establishing an organization where none currently exits.
The intent of the organization would be to maintain sanity in the
mail system.   

Les Mikesell
  les@chinet.chi.il.us
Technical Details
Message-ID: <1990Dec19.061836.8692@chinet.chi.il.us>
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!zaphod.mps.ohio-state.edu!rpi!uwm.edu!uwvax!midway!gargoyle!chinet!les
References: <1990Dec17.183615.3887@mp.cs.niu.edu> <1990Dec18.071226.20809@chinet.chi.il.us> <1990Dec18.155353.5024@mp.cs.niu.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!zaphod.mps.ohio-state.edu!rpi!uwm.edu!uwvax!midway!gargoyle!chinet!les
From: les@chinet.chi.il.us (Leslie Mikesell)
Newsgroups: comp.mail.misc
Subject: Re: Which headers may Sendmail re-write?
Message-ID: <1990Dec19.061836.8692@chinet.chi.il.us>
Date: 19 Dec 90 06:18:36 GMT
References: <1990Dec17.183615.3887@mp.cs.niu.edu> <1990Dec18.071226.20809@chinet.chi.il.us> <1990Dec18.155353.5024@mp.cs.niu.edu>
Organization: Chinet - Public Access UNIX
Lines: 64