Re: [Evolution] Evolution generating invalid message-ids



And while i'm at it.

The recommended approach given in rfc2822 isn't going to guarantee
absolutely that the messageid is globally unique anyway.

Sites often have internal hosts using 10.* addresses, which are not
guaranteed to be unique internet-wide like normal ip addresses are. 
These sites often dont use dns fully either, so are likely to need to
use a domain literal ip fallback.

So it is possible for 'n' messages to be sent at the same time, from the
same pid and same sequence number, from more than 1 host.  Although not
very likely, but then again, neither is it very likely that mail was
sent from another 'dirk' machine at exactly the same time/pid/sequence
number as this message.


On Tue, 2002-06-11 at 12:16, Gerald Oskoboiny wrote:
Hi,

I have received email with invalid message-id's from a number of
Evolution users recently; sample msgid:

    1023735423 7339 8 camel dirk

I did a bit of googling to see if this has been fixed in the most
recent versions, and can't find any evidence that it has. I found
what seems to be a related thread [1] that referred to bug 1557 [2]
and an expired i-d on guidelines for generating msgids [3] which is
worth reading; also, RFC 2822 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 [...]
   -- sec 3.6.4, http://www.ietf.org/rfc/rfc2822.txt

This problem might happen only on systems with misconfigured hostnames
(i.e. systems on which 'hostname --fqdn' returns a simple hostname
instead of fully-qualified domain name?), but I think it would be
good for Evolution to detect and handle this situation to prevent
sending out mail with bogus msgids.

[1] http://lists.ximian.com/archives/public/evolution/2001-March/006680.html
[2] http://bugzilla.ximian.com/show_bug.cgi?id=1557
[3] http://www.karlsruhe.org/rfc/draft-ietf-usefor-msg-id-alt-00.txt

-- 
Gerald Oskoboiny <gerald impressive net>
http://impressive.net/people/gerald/

_______________________________________________
evolution maillist  -  evolution ximian com
http://lists.ximian.com/mailman/listinfo/evolution





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]