EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  <20182019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  <20182019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: Question about this mailing list
From: Mark Rivers via Tech-talk <[email protected]>
To: "'J. Lewis Muir'" <[email protected]>
Cc: "[email protected]" <[email protected]>
Date: Thu, 29 Nov 2018 22:27:57 +0000
Hi Lewis,

Thanks for the thoughtful reply.  I also found that Reply All is not even an option for tech-talk messages received on an iPhone.

Mark


-----Original Message-----
From: J. Lewis Muir <[email protected]> 
Sent: Thursday, November 29, 2018 3:26 PM
To: Mark Rivers <[email protected]>
Cc: [email protected]; [email protected]
Subject: Re: Question about this mailing list

On Thu, Nov 29, 2018 at 11:21 AM Mark Rivers <[email protected]> wrote:
> Here are the complete headers of that message as retrieved from Outlook:

[snip]

> Note that I was mistaken, there is a To: field, it is just higher up in the header and I missed it.
> Note also that in this message To: and From: are not the same, unlike what Ralph said.
>
> To: "[email protected]" <[email protected]>
> From: =?gb2312?B?y+/M7NCl?= via Tech-talk <[email protected]>
> Reply-To: =?gb2312?B?y+/M7NCl?= <[email protected]>
> Sender: <[email protected]>

Your copy of the email and mine are essentially identical after I remove Received headers and such:

===
--- muir-header-filtered.txt 2018-11-29 11:58:51.000000000 -0600
+++ rivers-header-filtered.txt 2018-11-29 12:03:59.000000000 -0600
@@ -25,6 +25,10 @@
  <mailto:[email protected]?subject=subscribe>
 From: =?gb2312?B?y+/M7NCl?= via Tech-talk <[email protected]>
 Reply-To: =?gb2312?B?y+/M7NCl?= <[email protected]>
-Sender: [email protected]
+Sender: <[email protected]>
 Errors-To: [email protected]
-Return-Path: <[email protected]>
+Return-Path: [email protected]
+X-MS-Exchange-Organization-Network-Message-Id:
fef35cc2-4dfc-4e60-74fe-08d655de68f9
+X-MS-Exchange-Organization-AuthSource: carsmail.CARS.APS.ANL.GOV
+X-MS-Exchange-Organization-AuthAs: Anonymous
+X-MS-Exchange-Transport-EndToEndLatency: 00:00:00.2031686
===

So, in mine, I don't have the angle brackets around the Sender and Return-Path addresses; that doesn't matter.  And I don't have the
X-MS-Exchange-* fields; that doesn't matter either.

This tells me the difference is in the MUA.  Using Gmail, if I click the "Reply to all" button for that email, it creates a reply with the following header fields:

  To: [email protected]
  Cc: [email protected]

For you with Outlook, it doesn't do that.

And I just tried with iOS 12.1 Mail, and it doesn't do that either: I tap the Reply button and the only reply choice is "Reply"; there is no "Reply All", so it's a pain to reply-all from iOS Mail.

As you alluded to, I think this change in behavior may be due to Argonne's email changes, DMARC in particular.  Andrew, or whoever the list administrator is, would probably know.  Specifically, it seems that Mailman, the mailing list manager software for the Tech-Talk list, is rewriting the header as follows.

The field

  From: [name] [email-address]

becomes two fields

  From: [name] via Tech-Talk <[email protected]>
  Reply-To: [name] [email-address]

I think this rewrite is causing the reply-all function of some MUAs (e.g., Outlook and iOS Mail) to not work correctly.

It would be helpful to know exactly how Outlook and iOS Mail determine the recipients for a reply-all.  Maybe someone has documented it somewhere; I don't know.

Maybe Outlook and iOS Mail honor a Mail-Followup-To or Mail-Reply-To field, and the problem could be solved by making the mailing list manager software add one or both of those fields to the header of any Tech-Talk email it sends; I have no idea.

Or maybe there's a mailing list manager software option that could be tweaked.  Based on the X-Mailman-Version header field, the Tech-Talk list is being managed by Mailman 2.1.12.  That is the stable 2.x series version, but there is a stable 3.x series version too: Mailman 3.2.0.  In 3.2.0, I see an interesting option "reply_goes_to_list" at

  https://mailman.readthedocs.io/en/latest/src/mailman/handlers/docs/dmarc-mitigations.html

that says

  reply_goes_to_list

    If this is set to other than no-munging of Reply-To:, the original
    From: goes in Cc: rather than Reply-To:. This is intended to make
    MUA functions of reply and reply-all have the same effect with
    messages to which mitigations have been applied as they do with
    other messages.

I wonder if using this option would make the rewrite of

  From: [name] [email-address]

become

  From: [name] via Tech-Talk <[email protected]>
  Cc: [name] [email-address]

and if that would make the reply-all function of Outlook and iOS Mail work again.

Yet another approach is to, if you're willing and able to insert a header rewriting program into your local mail delivery pipeline, rewrite the header back to how it was before the DMARC changes.  That is, for any Tech-Talk mailing list message, rewrite

  From: [name] via Tech-Talk <[email protected]>
  Reply-To: [name] [email-address], [original-reply-to]

back to

  From: [name] [email-address]
  Reply-To: [original-reply-to]

But if there was a Reply-To field in the original, then I don't know exactly how the first rewrite works; hopefully it adds to the Reply-To field address list and doesn't just overwrite it.  If it overwrites it, then there's no way to recover the original.  If it prepends or appends, then you can just undo whatever it does to rewrite back to the original.

Lewis

Replies:
Re: Question about this mailing list Ivashkevych, Oksana via Tech-talk
References:
Question about this mailing list Mark Rivers via Tech-talk
Re: Question about this mailing list Ralph Lange via Tech-talk
Re: Question about this mailing list Mark Rivers via Tech-talk
Re: Question about this mailing list J. Lewis Muir via Tech-talk
RE: Question about this mailing list Mark Rivers via Tech-talk
Re: Question about this mailing list J. Lewis Muir via Tech-talk

Navigate by Date:
Prev: Re: Question about this mailing list J. Lewis Muir via Tech-talk
Next: Re: Question about this mailing list Ivashkevych, Oksana via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  <20182019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: Question about this mailing list J. Lewis Muir via Tech-talk
Next: Re: Question about this mailing list Ivashkevych, Oksana via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  <20182019  2020  2021  2022  2023  2024 
ANJ, 29 Nov 2018 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·