On Wed 17/Jun/2020 21:11:31 +0200 Pete Resnick wrote:
On 17 Jun 2020, at 13:27, Dave Crocker wrote:
On 6/17/2020 9:56 AM, Pete Resnick wrote:
No, the semantics of From: have not changed generally. [...]
So, really, DMARC has altered the semantics of the From: field to be the
Sender: field.
Wait a minute: I think this point needs some clarification. We know that the
pre-DMARC semantics of the From: field are "the entity that authored the
message".
"Authoring" can have subtly different acceptations, though. The exact sentence
is:
The "From:" field specifies the author(s) of the message,
that is, the mailbox(es) of the person(s) or system(s) responsible
for the writing of the message.
[https://tools.ietf.org/html/rfc5322#section-3.6.2]
That is not so far from real. The term "writing" sounds ambiguous, as it is
not clear whether it means "typing" or "publishing", in the case of public
mailing lists. Given that Sender: is dedicated to the typist, I'd opt for the
latter interpretation.
For a newspaper, if you pardon the analogy, the masthead is more visible than
columnist signatures at the end of the articles. For a mailing list, publisher
visibility used to be provided by subject tags, leaving the From: intact. Why?
Presumably, because it just worked that way. However, if the MLM is the
system responsible for writing, not modifying From: should be considered a
violation.
My understanding of the meaning that DMARC added was, "The author of this
message, as expressed in the From: field, always has their messages properly
signed by the domain in the From: address." You seem to be saying that, no,
what DMARC did was changed the semantic to be, "The From: field now
represents the transmitter of the message (as used to be expressed in the
Sender: field when present), not the author, and that transmitter always has
their messages properly signed by the domain in the From: address".
Sender: was not meant to be the transmitter in that sense. It was meant to be
the secretary who writes on behalf of a responsible person or system. It never
had traction, AFAIK. Most clients don't allow secretaries to add their mailbox
to the messages they write. Google «How do I change the sender in Outlook?»
Sender ID tried to hijack Sender: —much like DMARC hijacked From:— to introduce
the concept of an entity responsible for the last hop. DMARC requires that the
last hop is also the first one, or else that the forwarding is mechanically
smooth, an unparticipated transmission which breaks no signatures.
Mailing lists match neither case. Couldn't we consider From: rewriting a sort
of message/rfc822-wrap lite?
It may well be that X-Original-From: is not a good convention. There's a bunch
of questions to clarify, such as whether users see the domain part of a mailbox
address, whether they can tell authenticated messages, or whether they should
be trusted at all. However, unlike Sender ID, DMARC seems to have enough
success to cause a semantic shift. If it can result in a simplified filtering,
I'd accept it.
RFC 5322 says display names are "associated" to a mailbox. Certainly, changing
just the addr-spec breaks the association and wreaks havoc to address books.
The convention to write "MLM on behalf of" seems sound, but it takes sixteen
columns of real estate in the folder view. Can't we do better?
Best
Ale
--
_______________________________________________
dmarc mailing list
dmarc@ietf.org
https://www.ietf.org/mailman/listinfo/dmarc