[ih] Email behavior (better subject ID...)
Dave Crocker
dhc at dcrocker.net
Sat Sep 4 15:19:16 PDT 2021
Replying to multiple messages on the thread, to reduce my posting count,
and since they are all related...
On 9/4/2021 11:51 AM, Jack Haverty via Internet-history wrote:
> So that's what Reply-List does and why it sometimes appears as an option
> for a message!
>
> I admit being a victim of the Confusion. I often get multiple copies
> of mailing-list messages. Some messages offer the "Reply-List" choice;
> others just show "Reply".
>
> After a bit of experimentation, it seems that what happens depends on
> how the original message arrived. It appears that when mailing-list
> messages somehow get my email address into a CC or TO field, behavior of
> the reply options varies depending on whether I reply to the copy that
> came through the mailing list or the one that came direct.
Your direct copy does not have the List-* header fields. The message
didn't go through the list system. So you have only the usual
reply/reply-all choices.
Via the list, the header fields are present and your user agent can make
some choices, such as Reply-List, of course.
User agents vary on whether Reply defaults to reply-all or reply-author.
From very early and very hard experience I learned -- as I suspect all
of you have -- that unintentionally replying to all recipients, such as
is certain to happen when that's the default, ensures results varying
from embarrassing to professionally disruptive.
> E.g., "Reply" to a message that came direct goes to the mailing-list;
That's not a Thunderbird default, as I recall. It certainly shouldn't
be, per above.
> I've never seen anything like "List-Unsubscribe" offered in a menu.
Yeah, one could wish for more integrated awareness of list issues in MUAs.
Such vagaries are, of course, the benefit and bain of having freedom to
design mail user agents... freely.
9/4/2021 11:59 AM, Ole Jacobsen via Internet-history wrote:
> Notice how this is displayed in Apple Mail:
If there was supposed to be something like a graphic here, I didn't see it.
> This is really crazy because not only has it changed the sender name
to "Jack Haverty via Internet-history"
> it has ALSO changed the recipient name to "touch--via..." and look
what happens when I started this
> reply:
Missing image, again?
Anyhow, it appears you haven't been seeing the From: field display-name
modifications that have been going on since DMARC started getting
expanded use, some years ago.
For author domains that publish a DMARC record -- and sometimes for all
authors -- some/many mailing lists now patch the From: field to avoid
rejection by final recipients. Mailing lists break DMARC validation.
The hack is to change the From: field address, so it doesn't have the
author's domain name, and to modify the display-name so it signals that
a modification took place. They also create a Reply-to field (if there
wasn't already one -- and sometimes even if there is -- adding the
original author's address, so that recipients can still reply to the author.
> Dave Crocker??
>
> I know that this is a "feature" of my mail agent, but it also seems
to be related to
> how ISOC set up its mailing lists.
I think they were relatively late to the game in using this hack. But,
yeah.
On 9/4/2021 12:19 PM, Bernie Cosell via Internet-history wrote:
> that's necessary. the problem is that some isps have "registered"
> every smtp server that is allowed to originate email from their
> domain. when you send through a mailing list the originating
> server isn't your server but the mailing list manager's server.
> many, but not all, servers upon receiving it will bounce it as
> not coming from one of the author's domain's allowed server.
> what mailman does {and Likely other mailing list managers}
> is replace all of the apparent origination info with "from
> the mailing list" generally {dunno on this list} mailman will
> put the author's original email address in as a "cc:"
It's a bit different than that.
The actual culprit is DMARC, which enforces authenticated From header
field domain name use. If there is a DMARC record for that domain and
the domain isn't authenticated, receiving systems might choose to reject
the mail or handle it differentially.
Authenticated? This is done by SPF or DKIM. SPF is the mechanism that
'authorizes' sending MTAs. It validates for only one email hop. DKIM
uses a digital signature mechanism on some of the message object. It
works through regular email relaying, but pretty much never through
mailing lists, which change some of the data that are part of the DKIM
signature.
There's a recent, added mechanism, called ARC, that is intended to
mitigate this mailing list DMARC problem. We'll see how it fares.
On 9/4/2021 12:57 PM, Kenneth Porter via Internet-history wrote:
> Perhaps we could upvote this bug:
>
> https://bugzilla.mozilla.org/show_bug.cgi?id=1512453
Please don't. This is a truly terrible suggestion. Understandable.
But terrible.
A mailing list is a user-level process. The mail is delivered and then
re-posted. User agents need to do whatever they feel reasonable. There
is 45 years of established practice for much of this.
DMARC has distorted things enough.
d/
--
Dave Crocker
Brandenburg InternetWorking
bbiw.net
More information about the Internet-history
mailing list