Some comments and suggestions...

On 11/19/2020 2:55 PM, Todd Herr wrote:
This thread hasn't generated any discussion or momentum yet, and I know that's not because y'all have found the proposed text for the Abstract and Introduction to be acceptable, so I'm going to add the text to this thread and see where the discussion leads.

----------------------------------------------- cut here ----------------------------------------------------

Abstract


This document describes the Domain-based Message Authentication,

Reporting, and Conformance (DMARC) protocol.


DMARC is a scalable mechanism by which a mail-originating

organization can express domain-level policies and preferences for

message validation, disposition, and reporting.Mail-receiving

organizations can in turn use these expressions of policies and

preferences to inform their mail handling decisions should they

choose to do so.

Alternative second par, to improve focus and provide  more complete, initial description:

   DMARC permits the owner of an author's domain name to enable
   validation of the domain's use, to indicate the implication of
   failed validation, and to request reports about use of the domain
   name. Mail receiving organizations can use this information when
   evaluating disposition choices for incoming mail.

I suggest this introductory text focus less on low-level technical details or references, and more on setting the stage, by characterizing functional benefits and, perhaps, very general statements about the approach.  This is the place to build market demand, by focusing on the why and what, not the how.


This document obsoletes RFC 7489.


[...]



1.Introduction


RFC EDITOR: PLEASE REMOVE THE FOLLOWING PARAGRAPH BEFORE PUBLISHING:

The source for this draft is maintained in GitHub at:

https://github.com/ietf-wg-dmarc/draft-ietf-dmarc-dmarcbis <https://github.com/ietf-wg-dmarc/draft-ietf-dmarc-dmarcbis>

(https://github.com/ietf-wg-dmarc/draft-ietf-dmarc-dmarcbis <https://github.com/ietf-wg-dmarc/draft-ietf-dmarc-dmarcbis>)


The Sender Policy Framework ([RFC7208]) and DomainKeys Identified

Mail ([RFC6376]) protocols provide domain-level authentication, and

...authentication, which is not directly associated to the rfc5322.From field domain name, and DMARC...


DMARC builds on these protocols.DMARC is designed to give

ADminstrative Management Domains (ADMDs) that originate email theability to publish in a DNS TXT record their email authentication

policies, specify preferred handling for mail that fails

authentication checks, and request reports about mail purportedly

originated by the ADMD, as determined by the RFC5322.From header in

the message.


Repeating from the Abstract:

   DMARC Builds on these protocols. DMARC permits the owner of an
   author's domain name to enable validation of the domain's use, to
   indicate the implication of failed validation, and to request
   reports about use of the domain name. Mail receiving organizations
   can use this information when evaluating disposition choices for
   incoming mail.

The 'domain' in ADMD is not the same as in 'domain name' and, arguably, DMARC has nothing to do with ADMDs, but only with domain names.  This is an important distinction.  The linkage between the two comes from operational arrangement, not anything inherent in DMARC.  I'm not sure how to reflect this fact in the text. /d

btw, use of vocabulary like ADMD changes the requirement for the reference to RFC 5598, in the Terminology section.  The current text is a casual suggestion.  It needs to be something like:

   References and terminology that are not defined in this
   specification are drawn from RFC 5598.



As with SPF and DKIM, DMARC authentication checks result in verdicts

of "pass" or "fail".A DMARC pass verdict requires not only that SPF

or DKIM pass for the message in question, but also that the domain

validated by the SPF or DKIM check is aligned with the domain in the

RFC5322.From header.In the DMARC protocol, two domains are said to

perhaps add reference to Section 3.1, for definition of alignment, rather than do a definition here.  Having something defined more than once in a specification can get problematic.


be "in alignment" if they have the same Organizational Domain

(a.k.a., relaxed alignment) or they are identical (a.k.a., strict

alignment).


A DMARC pass verdict asserts only that the RFC5322.From domain has

verdict -> resut

asserts -> indicates


been authenticated in that message; there is no explicit or implied

value assertion attributed to a message that receives such a verdict.

A mail-receiving organization that performs DMARC validation checks

on inbound mail can choose to use the results and the preferences

expressed by the originating domain for message disposition to inform

its mail handling decision for that message.For messages that pass

   A mail-receiving organization that performs a DMARC validation check

   on inbound mail can choose to use the result and the published
   assessment

   by the originating domain for message disposition to inform

   its mail handling decision for that message.

trying to move away from policy or directive

(also changed to singular; it seems to make specification language easier to write...)


DMARC validation checks, the mail-receiving organization can be

confident in applying handling based on its known history for

similarly authenticated messages, whereas messages that fail such

checks cannot be reliably associated with a domain with a history of

sending DMARC-validated messages.

   For mail-receiving organization supporting DMARC, a message that
   pass validation is part of a message stream that is reliably
   associated with the domain owner.  Therefore reputation assessment
   of that stream, by the mail-receiving organization, does not need to
   be encumbered by  accounting for unauthorized use of the domain. A
   message that fails this validation cannot reliably be associated
   with the aligned domain and its reputation.


DMARC also describes a reporting framework in which mail-receiving

domains can generate regular reports containing data about messages

seen that claim to be from domains that publish DMARC policies, and

send those reports to the ADMD as requested by its DMARC policy

record.

   ADMD -> address

While another use of ADMD is appealing, the construct in this part of DMARC is really just an address.  Any address.



Experience with DMARC has revealed some issues of interoperability

with email in general that require due consideration before

deployment, particularly with configurations that can cause mail to

be rejected.These are discussed in Section 9.





d/


--
Dave Crocker
[email protected]
408.329.0791

Volunteer, Silicon Valley Chapter
American Red Cross
[email protected]

_______________________________________________
dmarc mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/dmarc

Reply via email to