From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.user/11182 Path: news.gmane.org!not-for-mail From: renaudr@free.fr Newsgroups: gmane.emacs.gnus.user Subject: Re: group specific message IDs Date: Sun, 06 Jul 2008 21:38:19 +0200 Organization: Je ne suis pas tres range Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1215489104 29234 80.91.229.12 (8 Jul 2008 03:51:44 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 8 Jul 2008 03:51:44 +0000 (UTC) To: info-gnus-english@gnu.org Original-X-From: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Tue Jul 08 05:52:31 2008 Return-path: Envelope-to: gegu-info-gnus-english@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1KG4Fe-0008HU-G1 for gegu-info-gnus-english@m.gmane.org; Tue, 08 Jul 2008 05:52:26 +0200 Original-Received: from localhost ([127.0.0.1]:49084 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KG4En-0003tF-F0 for gegu-info-gnus-english@m.gmane.org; Mon, 07 Jul 2008 23:51:33 -0400 Original-Path: news.stanford.edu!headwall.stanford.edu!newshub.sdsu.edu!proxad.net!feeder1-2.proxad.net!cleanfeed1-b.proxad.net!nnrp19-1.free.fr!not-for-mail Original-Newsgroups: gnu.emacs.gnus User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.2 (gnu/linux) Cancel-Lock: sha1:t6Q+C8lQHilbXX7z/nQ6DxbpAqs= X-Draft-From: ("nntp+news.free.fr:gnu.emacs.gnus" 54015) Original-Lines: 33 Original-NNTP-Posting-Date: 06 Jul 2008 21:38:20 MEST Original-NNTP-Posting-Host: 82.231.8.98 Original-X-Trace: 1215373100 news-1.free.fr 18752 82.231.8.98:54462 Original-X-Complaints-To: abuse@proxad.net Original-Xref: news.stanford.edu gnu.emacs.gnus:81397 X-Mailman-Approved-At: Mon, 07 Jul 2008 23:51:30 -0400 X-BeenThere: info-gnus-english@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Announcements and discussions for GNUS, the GNU Emacs Usenet newsreader \(in English\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Errors-To: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.gnus.user:11182 Archived-At: On Wed, 02 Jul 2008 20:06:13 +0200, Richard G Riley said: > (defun message-make-message-id() > (concat "<"(message-unique-id)"@yourmachine.yourdomain.tld>")) > > But how can I do this ONLY for specific groups? I am sure Ted's answer is nice but not sufficient for most purposes where one sends news from different providers, use different mail adresses and so... I thus don't rely on system settings for mail sending and use smtpmail instead, for news I customize the server to connect too. I have a little library that I am using for almost 10 years now which allows me to customize an X-Fake header that I set in a group/topic parameter. This basically change some sensible fields such as the From and Message-Id fields of the header. For message id's I use (defun message-fake-message-id (&optional faked-config-name env) "Fakes a unique message id base on faked configuration's machine's opinion" (flet ((message-make-fqdn () (message-fake-fqdn faked-config-name env))) (message-make-message-id))) to rewrite how id's are generated. I can send it to the group if there is some interest. -- Renaud