DmarcFailureReportingOptions Enumeration

The DMARC failure reporting options.

Definition

Namespace: MimeKit.Cryptography
Assembly: MimeKit.Cryptography (in MimeKit.Cryptography.dll) Version: 5.0.0
C#
[FlagsAttribute]
public enum DmarcFailureReportingOptions

Remarks

The conditions under which a Domain Owner requests failure reports, as specified by the fo tag of a DMARC Policy Record.

See RFC 9989, Section 4.7 for details.

Members

None 0 No failure reporting options.
AllFail 1 Generate a DMARC failure report if all underlying authentication mechanisms fail to produce an aligned "pass" result (fo=0). This is the default.
AnyFail 2 Generate a DMARC failure report if any underlying authentication mechanism fails to produce an aligned "pass" result (fo=1).
Dkim 4 Generate a DKIM failure report if the message had a signature that failed evaluation, regardless of its alignment (fo=d).
Spf 8 Generate an SPF failure report if the message failed SPF evaluation, regardless of its alignment (fo=s).

See Also