Thanks for taking the time to discuss this with me Dave.  You probably have
a better understnding than me which helps educate me!  I guess this whole
discussion is really moot as mail can easily be forged.


> -----Original Message-----
> From: Yorkshire Dave

> > I think the problem lies in that this is an optional field.  Seems 
> > like many people offer an interpretation to justify as to how they 
> > want to use it - me included.  I would at least like to see SHOST 
> > in the Message-Id.  I would like to see SHOST in the first 
> > Received line.
> 
> I'm trying to get a grip on the concept here, whereabouts in 
> the received line do you want to see it? In an authoritative 
> position or just anywhere like in the HELO?

There are a lot of situations/configurations that already work the way I am
describing.  For example, your Message-Id and first Received lines look like
this:
   Message-Id: <[EMAIL PROTECTED]>
   Received: from wot.no-ip.com (chilli [IPADDR])
        by netfinity.wot.no-ip.com [snip]
        for <[EMAIL PROTECTED]>; Wed, 27 Aug 2003 

So your Message-Id is in the form of:
   Message-ID: <[EMAIL PROTECTED]>
with SHOST being chilli.  chilli is also in the first received line.  I
think it would be beneficial to maintain the helo as it is usually the
hostname in FQDN format.  I do realize that the helo hostname can be altered
by MTAs etc.  I just think it would be better to tie it to the hostname and
not change it.  However, my preferences really don't matter as long as the
Message-Id can be tied to the audit trail which should be the first received
line.  Has there really ever been syntax with *nix where the @ was not
followed by host (@host)?  And shouldn't the first received line indicate
that the host that sent the message?


> >   And I would like to see
> > hostnames configured as host.some.domain.
> 
> If you always need that to be a host.domain which you can 
> resolve back to the ip address of the originating machine, 
> you've excluded NAT altogether. If you don't need it to 
> resolve then all you're asking for is that the pile of junk 
> characters have a dot in them.

I agree if you are talking about broadband users.  Otherwise, NAT is dealt
with using split DNS.  Again, SHOST would be fine.  A lot of MTAs use
domain.  Using a domain is ok but if one is going to use domain, I would
like to see host.domain.


> Oh yes I know RECOMMENDED is only a shave away from MUST, but 
> the whole section is focused upon uniqueness rather than 
> provision of some sort of connection audit trail. If you 
> interpret it as an absolute MUST then you're saying anything 
> without its own exclusive host.registered-domain MUST NOT 
> generate a message-id, which seems wrong to me.

This is where I guess I am really ignorant.  What good is a Message-Id?  I
see the prupose of the Message-Id aiding threads so that messages can be
tied to the parent.  I just don't understand why it can not also be tied to
the audit trail.

I see your point about the registered domain.  Broadband/dial-up would be
hampered.


> Maybe this is why it doesn't actually say MUST, the RFC isn't 
> shy about saying MUST in other places. I take RECOMMENDED to 
> mean that deviating from the recommendation requires 
> understanding the reason for the recommendation and trying to 
> closely follow the logic behind it.

I see your point.  And I understand decisions like Comcast replacing the
original Message-Id with a geographic-based Message-Id.  I just don't think
it has to be that way.  I also believe it strays from the intention of
uniqueness.  But I guess I have no corner on what intention means.


Dave, thanks again for the discussion!

--Larry



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Spamassassin-talk mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/spamassassin-talk

Reply via email to