Hi Joshua,

It's been a long time since I looked at the details of the NNTP gateway, so
most of my knowledge is probably pretty dated.  I know this Message-ID issue
is pretty annoying though.

On May 24, 2011, at 02:41 PM, Joshua Cranmer wrote:

>So, one of my most annoying problems with mailman is the operation of its
>mail-news gateway. Due to the rewriting of message-IDs, most ways of sending
>messages causes threading to horribly break.
>
>My proposal is this: optimize for the common case and avoid rewriting message
>IDs if not necessary. In other words, if the given message ID does not
>already exist on the server, do not rewrite the message ID. To handle most
>common cases of cross-posting to multiple mailing lists, find all mailing
>lists in the to/cc headers and use those to find all of the newsgroups.
>
>Additionally, if it turns out that the message ID needs to be rewritten, the
>old message ID would be additionally saved to the references header. While it
>won't fix the threading totally, it should preserve some sense of the
>structure.
>
>The biggest potential pitfall I see is if multiple mail servers inject the
>message into Usenet via different NNTP servers, so that some of Usenet sees
>it one group and some see it in some other group.
>
>What are your thoughts on this?

It sounds pretty reasonable to me.  Perhaps you can file a bug and tag it
'mailman3' so your proposal doesn't get lost in the archives?

Looking at cross-posting should be easier with Mailman 3 because we've gotten
rid of the list-centric silos, or the horrible overhead of hacking around them
that MM2 required.

-Barry

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Mailman-Developers mailing list
Mailman-Developers@python.org
http://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9

Reply via email to