[Mailman-Developers] NNTP gateway proposal
Joshua Cranmer
pidgeot18 at gmail.com
Tue May 24 23:41:26 CEST 2011
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?
More information about the Mailman-Developers
mailing list