On Fri, 15 Oct 2021 at 11:05, Stephen J. Turnbull <stephenjturnbull@gmail.com> wrote:
Philip Colmer writes:
The situation we're seeing is that if person A sends an email from a Google account to Mailman 3 and receives the (modified) post back from Mailman 3, the message ID is not being changed. Google's behaviour then is not to show that message to the user because it thinks it is the same message that the user sent out.
Google is broken, but they're not going to change.
No argument here.
Since Mailman 3 is modifying the message, it ought to have a different message ID.
I don't think your posters would agree that Mailman is the author of their posts.
I'm not sure that the message ID identifies the author, does it?
I've just done a quick test of sending myself an email and then replying to it.
The original email has a message ID of CAKTSSThxADLoO=Cy5cNzHoihGb5dYbmB0iw_ThTqe9T9At9efw@mail.gmail.com
In the reply, the following headers are present:
References: <CAKTSSThxADLoO=Cy5cNzHoihGb5dYbmB0iw_ThTqe9T9At9efw@mail.gmail.com> In-Reply-To: <CAKTSSThxADLoO=Cy5cNzHoihGb5dYbmB0iw_ThTqe9T9At9efw@mail.gmail.com> Message-ID: <CAKTSSTh-Fgy63MbDQtWS=oPCw0kGxTmj5RxRe6r1U0W=Die4mQ@mail.gmail.com>
Would it be reasonable for Mailman 3 to use "References:" to keep the original Message ID and then add a new Message ID?
I think that what Mailman 3 is doing is similar to forwarding the email. If I forward an email, again the headers change:
References: <CAKTSSThxADLoO=Cy5cNzHoihGb5dYbmB0iw_ThTqe9T9At9efw@mail.gmail.com> <CAKTSSTh-Fgy63MbDQtWS=oPCw0kGxTmj5RxRe6r1U0W=Die4mQ@mail.gmail.com> In-Reply-To: <CAKTSSTh-Fgy63MbDQtWS=oPCw0kGxTmj5RxRe6r1U0W=Die4mQ@mail.gmail.com> Message-ID: <CAKTSSTjwP1_J_f5mL03dhebVWNPQwL5tXORxuEXK4_8XpHvtpA@mail.gmail.com>
The IETF has addressed the issue of non-identical but equivalent messages with the Resent-Message-ID field (and in general the whole suite of Resent-* fields.
Mailman doesn't appear to be adding that header. Would that be an acceptable solution instead of the one I suggested above?
I appreciate your view that Google is broken. I'm just trying to find an acceptable solution to the end-user perception of "I've sent an email to the list but I haven't received a copy back". That is going to be a big issue/headache for us.
Thanks.
Philip