On Fri, 2002-07-26 at 16:55, J�rg Ro�deutscher wrote:
> Hi,
>
> J�rg Ro�deutscher:
> > > ...it has to be unique.
> > > And other programs do it that way.
>
> Jeffrey Stedfast:
> > Please read further and note that unique means only unique to that
> > particular machine that generates it.
>
> I think you read wrong by mistake.
> It doesn't say
> "unique means only unique to that particular machine that generates it".
> It says:
> "The uniqueness of the message identifier is guaranteed *by* the host
> that generates it (see below)."
>
> "By", not "to". ("*" put in by me)
>
> And it says "see below", and there it says:
>
> "The message identifier (msg-id) itself MUST be a globally unique
> identifier for a message. The generator of the message identifier
> MUST guarantee that the msg-id is unique. There are several
> algorithms that can be used to accomplish this."
*sigh*
No, you are wrong. You can only ever guarentee uniqueness within your
own application space.
>
>
> I think it's expressed very clear.
> You don't have to generate an id. (See previous mails)
> But if you do so, it must be globally unique.
globally unique to the application.
>
> > > must not generate one and leave this job for the servers.
> >
> > many servers will not accept messages from the client unless there is a
> > message-id, in fact this was a bug reported a long while back.
>
> I never heard that before, and it would be a wrong behavior. See RFC we
> are talking about.
> But it's not a big thing. All we need is a little button:
> [ ] Generate MsgID
hell no.
>
> > besides, the CVS versions of Evolution resolve the local hostname to use
> > the FQDN, so your make-believe problem should be gone.
>
> That means I had to use a probably buggy/instable developer version for
> being RFC-compliant? And I still had to deal with ohter people's
> messages, that do not use a devel-Version.
> By the way: It would be the wrong result again.It would put in the
> not-unique local domainname.
>
> Inserting the local FQDN makes the MsgID not globally unique. Half the
> world seems to use "@localhost" or "@local". If you really want to
> generate the MsgID yourself, things get even more difficult, because
> FQDN cannot be found out automatically but requires another option for
> the "real" FQDN configured manually.
> I.e. in my network: hostname --fqdn is "ratti.gesindel.local", but valid
> MsgID must contain "@gesindel.de" (if my server generates it) or
> "t-online.de" (if my provider's server does it)
give it up, you are just plain wrong. you have no idea what the hell you
are talking about. Please stop wasting our time.
Jeff
--
Jeffrey Stedfast
Evolution Hacker - Ximian, Inc.
[EMAIL PROTECTED] - www.ximian.com
_______________________________________________
evolution maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution