requirement property

String? requirement
getter/setter pair

The compliance requirement. Possible string values are:

  • "COMPLIANCE_REQUIREMENT_UNSPECIFIED" : Unspecified.
  • "SPF" : Whether the sender has properly configured SPF.
  • "DKIM" : Whether the sender has properly configured DKIM.
  • "SPF_AND_DKIM" : Whether the sender has properly configured both SPF and DKIM.
  • "DMARC_POLICY" : Whether the sender has configured DMARC policy.
  • "DMARC_ALIGNMENT" : Whether the From: header is aligned with DKIM or SPF
  • "MESSAGE_FORMATTING" : Whether messages are correctly formatted according to RFC 5322.
  • "DNS_RECORDS" : Whether the domain has forward and reverse DNS records.
  • "ENCRYPTION" : Whether messages has TLS encryption.
  • "USER_REPORTED_SPAM_RATE" : Whether the sender is below a threshold for user-reported spam rate.
  • "ONE_CLICK_UNSUBSCRIBE" : Whether the sender sufficiently supports one-click unsubscribe. Note that the user-facing requirement is "one-click unsubscribe", but we require satisfaction of multiple "unsubscribe support" rules.
  • "HONOR_UNSUBSCRIBE" : Whether the sender honors user-initiated unsubscribe requests.

Implementation

core.String? requirement;