From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/14547 Path: main.gmane.org!not-for-mail From: Matt Armstrong Newsgroups: gmane.emacs.gnus.general Subject: Re: Unique? Message-Id generation by Gnus Date: 13 Mar 1998 11:14:40 -0800 Sender: owner-ding@hpc.uh.edu Message-ID: References: NNTP-Posting-Host: coloc-standby.netfonds.no X-Trace: main.gmane.org 1035153719 16750 80.91.224.250 (20 Oct 2002 22:41:59 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 20 Oct 2002 22:41:59 +0000 (UTC) Return-Path: Original-Received: from xemacs.org (xemacs.cs.uiuc.edu [128.174.252.16]) by altair.xemacs.org (8.8.8/8.8.8) with ESMTP id LAA01366 for ; Fri, 13 Mar 1998 11:24:00 -0800 Original-Received: from gizmo.hpc.uh.edu (gizmo.hpc.uh.edu [129.7.102.31]) by xemacs.org (8.8.5/8.8.5) with ESMTP id NAA16425 for ; Fri, 13 Mar 1998 13:18:46 -0600 (CST) Original-Received: from sina.hpc.uh.edu (sina.hpc.uh.edu [129.7.3.5]) by gizmo.hpc.uh.edu (8.7.6/8.7.3) with ESMTP id NAN09135; Fri, 13 Mar 1998 13:53:33 -0600 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Fri, 13 Mar 1998 13:15:10 -0600 (CST) Original-Received: from claymore.vcinet.com (claymore.vcinet.com [208.205.12.23]) by sina.hpc.uh.edu (8.7.3/8.7.3) with SMTP id NAA10874 for ; Fri, 13 Mar 1998 13:15:00 -0600 (CST) Original-Received: (qmail 5309 invoked by uid 504); 13 Mar 1998 19:14:50 -0000 Original-Received: (qmail 5306 invoked from network); 13 Mar 1998 19:14:50 -0000 Original-Received: from CAraptorUU.geoworks.com (208.232.87.36) by claymore.vcinet.com with SMTP; 13 Mar 1998 19:14:50 -0000 Original-Received: from maelstrom.geoworks.com by CAraptorUU.geoworks.com via smtpd (for claymore.vcinet.com [208.205.12.23]) with SMTP; 13 Mar 1998 19:14:19 UT Original-Received: from fusion.geoworks.com (fusion.geoworks.com [198.211.200.200]) by maelstrom.geoworks.com (8.8.6/8.8.5) with ESMTP id LAA16011 for ; Fri, 13 Mar 1998 11:14:18 -0800 (PST) Original-Received: from quark.geoworks.com (quark.geoworks.com [198.211.201.100]) by fusion.geoworks.com (8.8.5/8.8.5) with ESMTP id LAA03307 for ; Fri, 13 Mar 1998 11:14:15 -0800 (PST) Original-Received: from ULTRAMAN ([198.211.201.179]) by quark.geoworks.com (8.8.5/8.8.5) with SMTP id LAA13181; Fri, 13 Mar 1998 11:14:12 -0800 (PST) Original-To: ding@gnus.org In-Reply-To: Stainless Steel Rat's message of "12 Mar 1998 20:42:48 -0500" Original-Lines: 46 X-Mailer: Quassia Gnus v0.29/Emacs 19.34 Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:14547 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:14547 Stainless Steel Rat writes: > -----BEGIN PGP SIGNED MESSAGE----- > > >>>>> "MA" == Matt Armstrong writes: > > MA> Why does Gnus add a Message-Id header instead of letting the news/mail > MA> server do it? > > Because it is strongly recomended that Message-Id strings be > generated by the MUA, rather than the MTA. The reason... I'll accept that at face value. > MA> With people setting user-mail-address to the base domain name of > MA> their company/ISP/mail-forwarder, it is possible to get a lot of > MA> message ids even though the logic that > MA> generates the "blahblah" part doesn't necessarily guarantee > MA> uniqueness. > > Actually, it does. The "blahblah" part is a hash (sort of) derrived > from your login name and the current system time. As it is > practically impossible for you (that is, your login) to generate two > distinct messages at *exactly* the same time, the hash is > effectively guaranteed to be unique. It actually defaults to using the UID, not the text of the user's login. This doesn't work under NT -- message.el/message-unique-id should probably add 'windows-nt to the list of system types for which the UID is not a good thing to use. I realize now that this is really a worry of mine over message-unique-id's use of user-mail-address to get the domain name of the machine. Say all my messages are of the form: From: matt_armstrong@bigfoot.com Sender: matta@quark.geoworks.com The Message-Id should be generated from what is in the Sender: field, not the user-mail-address. My UID isn't guaranteed to be unique under the bigfoot.com domain. -- matta