1) DMARC was a successful 2-company experiment, which was turned into a
widely implemented informational RFP.   We are now writing the
standards-track version of that concept.  We hope that Standards Track will
provide the basis for significantly increased adoption.  This seems the
appropriate time to ask whether the design can be optimized for
efficiency.  If you were designing from scratch, would this reporting
design be the result?   What alternatives have we considered and ruled out?

2) The burden of reporting is not experienced equally by all report
senders.   If I send a batch of messages from 1 source domain to:
- 10 target domains at Google, I will get 1 report, because Google
consolidates across target domains.
- 10 target domains at Yahoo, I will get 10 reports, because Yahoo chooses
to disaggregate by target domain.
- 10 target domains to Ironport clients, I will get 20 or 30 reports.
These are client-specific appliances, many clients have multiple appliances
configured in parallel for load balancing, and each appliance produces its
own report.

Google presumably can dedicate servers to the reporting function, while the
Ironport servers seem to generate reports in parallel with message
processing.   Altogether, I conclude that Google can absorb an increase in
workload much more easily than an appliance

3) The burden of reporting is not shared equally at present.
 Substantially all of my reporting comes from the three sources just
stated:  Google, Yahoo, and Ironport appliances.   Since these
organizations have not been actively participating, perhaps you are right
and they are happy with the present design.   On the other hand, perhaps
someone with connections should ask them whether they want to see
optimizations.

4) As DMARC participation grows, the growth curve is not really linear.
Currently, 40% of my mailstream is covered by DMARC reporting because more
than 30% of my outbound mail goes to Google servers.   Altogether, the
number of reporting domains, from all sources, is somewhere around 40.   To
move reporting from 40% of messages to 40% of domains, the volume of
reports will grow by orders of magnitude.

5) Which then raises the question of, "Who do we expect to do reporting?"
  Several participants in this group have expressed the conviction that
everyone who benefits from DMARC should also contribute to DMARC by doing
reporting.    This seems fair, but it is probably not necessary.
 Reporting from Google alone is probably sufficient for domain owners to
know whether or not their servers are properly configured.    But as long
as we want everyone to participate, we cannot assume that everyone will
have Google's resources to contribute to the reporting task.

All of which says to me that we should be looking to optimize the reporting
function to minimize the cost of participation.

Doug Foster


On Tue, Dec 6, 2022 at 10:15 PM Seth Blank <s...@sethblank.com> wrote:

> I'm super unclear what you're talking about.
>
> https://dmarc.org/2022/03/dmarc-policies-up-84-for-2021/
>
> Aggregate reporting is used by the largest volume senders on earth, and
> the vast majority of mail received by mailbox providers comes with a dmarc
> record and reporting address attached.
>
> This is umpteen billions of messages a day that get aggregated into
> reports.
>
> What are you getting at? That seems pretty internet scale to me...
>
> Seth
>
> On Mon, Dec 5, 2022 at 2:01 PM Douglas Foster <
> dougfoster.emailstanda...@gmail.com> wrote:
>
>> I began wondering if Aggregate Reporting works only because DMARC has
>> been embraced by a small portion of domain owners.
>>
>> 1) Is Aggregate Reporting a significant portion of all mail?  In some
>> cases, Yes.
>>
>> My organization's data:
>> Inbound volume is 11 times greater than my outbound volume.
>> Inbound mail has 1 new domain for every 5 messages
>>
>> Net result:   If I were to do reporting, and reporting became requested
>> for most or all domains, my outbound mail volume would triple, because my
>> outbound report volume would be twice as large as my outbound business mail
>> volume.
>>
>> 2) Is Aggregate Reporting efficient?   Restating previous concerns:
>>
>> "All Signature" reporting means:
>> We keep evaluating even after successful authentication has been
>> established,
>> so that we can capture and store data of little actual value,
>> even though it causes reduced aggregation and longer reports.
>>
>> "No Problems found, No changes found" reporting means:
>> We send redundant reports day after day.
>>
>> "All Requesters" reporting means:
>> We send reports even to domain owners that were blocked because of domain
>> reputation.
>>
>> A good place to start would be to extend the reporting interval for
>> no-problem-found reports.
>>
>> Doug Foster
>>
>>
>> _______________________________________________
>> dmarc mailing list
>> dmarc@ietf.org
>> https://www.ietf.org/mailman/listinfo/dmarc
>>
>
_______________________________________________
dmarc mailing list
dmarc@ietf.org
https://www.ietf.org/mailman/listinfo/dmarc

Reply via email to