Skip to main content

Domain-based Message Authentication, Reporting, and Conformance (DMARC) Failure Reporting
draft-ietf-dmarc-failure-reporting-25

Yes

Andy Newton

No Objection

Éric Vyncke
Gorry Fairhurst
Gunter Van de Velde
Jim Guichard
Ketan Talaulikar
Mahesh Jethanandani
(Erik Kline)
(Orie Steele)

Note: This ballot was opened for revision 22 and is now closed.

Andy Newton
Yes
Deb Cooley
No Objection
Comment (2026-01-06 for -23) Sent
Thanks to Christian Huitema for their multiple secdir reviews. 

Section 7.3:  I agree with Mike Bishop - either define or replace the word 'defang'.  A non native English speaker might be confused. It could easily be replaced with 'URIs can be made harmless by substituting' or similar.
Éric Vyncke
No Objection
Gorry Fairhurst
No Objection
Gunter Van de Velde
No Objection
Jim Guichard
No Objection
Ketan Talaulikar
No Objection
Mahesh Jethanandani
No Objection
Mike Bishop
No Objection
Comment (2026-01-05 for -23) Sent
# IESG review of draft-ietf-dmarc-failure-reporting-23

CC @MikeBishop

## Comments

### Section 2, paragraph 5
```
     when they will be sent, are defined by the "ruf" and "fo" tags as
     defined in Section 4.7 of [I-D.ietf-dmarc-dmarcbis].
```
Consider "provided by" to avoid using "defined by" twice?

### Section 2, paragraph 6
```
     Report generators MUST ensure not to flood report consumers with
     excessive reports, which would allow denial-of-service, see
     Section 8.1.
```
Is this precise enough to be a MUST? How would a peer determine if the generator
is violating this and how would they respond? I think the normative part is that
a generator MUST implement a rate-limit, and we recommend (non-2119) that it be
set to some reasonable value.

### Section 5.1, paragraph 2
```
     Reporters MAY rate limit the number of failure reports sent to any
```
Why MAY here, when it's MUST above?

### Section 7.3, paragraph 3
```
     *  defang URIs by substituting hxxp for http;
```
Is "defang" a defined term anywhere? If not, I'd consider spelling out what you
mean by this, presumably "Help prevent accidental access to potentially-malicious
URIs by..."

### Section 7.3, paragraph 2
```
     *  remove malicious attachments such as word documents or pdfs.
```
These examples may be overly specific; perhaps instead "attachments which could
embed malicious payload"?

### Missing references

No reference entries found for these items, which were mentioned in the text:
`[CFWS]`, `[RFC5322]`.

## Nits

All comments below are about very minor potential issues that you may choose to
address in some way - or ignore - as you see fit. Some were flagged by
automated tools (via https://github.com/larseggert/ietf-reviewtool), so there
will likely be some false positives. There is no need to let me know what you
did with these suggestions.

### Typos

#### Section 2, paragraph 7
```
-    excessive reports, which would allow denial-of-service, see
-                                                          ^
+    excessive reports, which would allow denial-of-service; see
+                                                          ^
```

#### Section 5.1, paragraph 1
```
-    Email streams carrying DMARC failure reports SHOULD be DMARC aligned.
-                                                                ^
+    Email streams carrying DMARC failure reports SHOULD be DMARC-aligned.
+                                                                ^
```

#### Section 7.3, paragraph 3
```
-    *  remove malicious attachments such as word documents or pdfs.
-                                            ^                 ^^^
+    *  remove malicious attachments such as Word documents or PDFs.
+                                            ^                 ^^^
```
Mohamed Boucadair
No Objection
Comment (2025-12-18 for -22) Sent
Hi Steven & Alessandro,

Thanks for the effort put into this specification. Also, congrats to the WG for submit document to the IESG no later than six months from working group formation per the charter ;-)

Other than the abstract should mention both updated and obsoleted RFCs, I have only very few nits that I will sent in a PR for authors convenience.

Cheers,
Med
Roman Danyliw
No Objection
Comment (2026-01-05 for -23) Not sent
Thank you to Ines Robles for the GENART review.
Paul Wouters Former IESG member
Yes
Yes (2026-01-02 for -23) Sent
One small note: while it is obvious what is meant with "defang URIs by substituting hxxp for http;" I think it should be "defang URIs by substituting http for hxxp;". But perhaps this can be avoided using something like "defang URI's by modifying http to hxxp". Note that this might not be enough - mail readers can be smart and parse www.example.com without having a http(s) prefix to present it to the user as well. I am not sure how to solve this generically though.
Erik Kline Former IESG member
No Objection
No Objection (for -22) Not sent

                            
Orie Steele Former IESG member
No Objection
No Objection (for -23) Not sent