A concrete example occurred to me of an analysis which benefits from receiving reasonably accurate success data in addition to failure data: a non-Domain-Owner/non-Sender Report Receiver who is attempting to assess the competence of Domain Owner policy assertions will typically not have direct information about how many messages were sent in total; if success information is excluded by most/all report generators then any numerical analysis will be impossible, or at least very inaccurate.

On balance this case may be moot, but for completeness:

 * For a Report Receiver performing such an analysis for a Domain
   Owner, the latter is likely to be willing to provide relevant
   numbers anyway, albeit with greater difficulty and less accuracy.
 * For the same relationship, visibility of the behaviour - successful
   and unsuccessful - of ESPs acting on behalf of the Domain Owner is
   likely to be of particular interest. (This is also true for the case
   where the Report Receiver and Domain Owner are the same entity.)
 * A Report Receiver may face a conflict of interest in publishing
   competence assessments of the same Domain Owners who have requested
   that feedback be delivered to them in the first place, but equally
   they may not. Other things being equal, it would appear desirable to
   foster conditions in which this might happen.


None of these are directly helpful to receivers, but they do contribute to the usefulness of DMARC to other honest participants in the email system which is likely to indirectly benefit receivers in much the same sense that providing feedback does in the first place.

- Roland



On 01/23/2014 06:33 PM, Roland Turner wrote:
Domain owners will of course make use of whatever data they can get their hands on, but for many of the likely analyses the less contaminated/biased/truncated the data is, the better. DMARC as a whole will work better if the only limits to feedback are:

  * Legal constraints on receivers, if/where they exist
  * Distrust by receivers of specific domain owners
  * Throughput problems (domain owner/report receiver's mail-server is
    overloaded/down)


Receivers are of course free to do, or not do, as they wish - even if the spec says otherwise - however I suspect that adding knobs to twiddle that aren't widely useful will complicate the implementation of DMARC for receivers (and indeed, each knob adds decision questions for receivers to resolve thereby adding implementation cost; each on its own is small, but a large enough number invites implementation oversights and errors) and the interpretation of them by domain owners ("in addition to any other oddities, some receivers drop reporting of successes!") and thus diminish the effectiveness of DMARC overall.

This is not to say that features to suit receivers shouldn't be made to receiver-side implementations, but I'm inclined to believe that there's a better way to handle this particular issue. If I understand the initial report correctly, the concern is not the sending of "all is well" reports per se, but rather that domain owners/report receivers with broken infrastructure cause reports to get stuck in the receiver's/report sender's outbound queue. The solution to this problem is obvious: don't queue. Inconveniently, implementing this approach has to happen in the receiver's/report sender's outbound MTA unless you're willing to add an SMTP client (with DKIM signing!) to opendmarc. (Details of this discussion belong in another list, I know.)

- Roland



On 01/22/2014 04:55 AM, Murray S. Kucherawy wrote:
I've received a feature request for OpenDMARC to limit what goes into aggregate reports. Specifically, the suggestion is not to store any data regarding messages that pass the DMARC test and thus only report on things that fail.

I don't believe the current specification says anything requiring that all messages be recorded, so I think this wouldn't violate the specification, but it might violate the spirit of what was intended or what's desirable to Domain Owners.

Comments?

-MSK


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



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

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

Reply via email to