Skip to main content

POST /checkers/dmarc/analyze_xml

POST 

checkers/dmarc/analyze_xml

Analyzes the provided DMARC XML report

Request Body

Returns

  • dataobject
    Analyzed DMARC report data organized by domain
    • additionalProp1object
      Statistics for a specific domain from the DMARC report
      • countinteger
        Total number of messages reported for this domain
      • spf_passinteger
        Number of messages that passed SPF validation
      • dkim_passinteger
        Number of messages that passed DKIM validation
      • dmarc_passinteger
        Number of messages that passed DMARC validation
      • serversobject
        Breakdown of results by sending server IP address
        • additionalProp1object
          Statistics for a specific sending server
          • countinteger
            Total number of messages from this server
          • spf_passinteger
            Number of messages that passed SPF from this server
          • dkim_passinteger
            Number of messages that passed DKIM from this server
          • dmarc_passinteger
            Number of messages that passed DMARC from this server
          • recordsarray
            Individual DMARC report records from this server
            • rdnsstring
              Reverse DNS hostname for the source IP
            • ip_countrystring
              Country code of the source IP address
            • ipstring
              Source IP address that sent the messages
            • countinteger
              Number of messages sent from this IP
            • pstring
              DMARC policy from the domain's DMARC record
            • p_evaluatedstring
              The policy that was actually applied to the messages
            • policy_evaluated_reasonsarray
              Reasons why the evaluated policy differs from the published policy
              • typestring
                Type of policy override reason
              • commentstring
                Additional comment explaining the override
              • error_codestring
                Error code if applicable
              • status_codestring
                Status code if applicable
            • spfstring
              SPF validation result
            • dkimstring
              DKIM validation result
            • dmarcstring
              DMARC validation result
            • spf_alignedboolean
              Indicates whether SPF alignment was achieved
            • dkim_alignedboolean
              Indicates whether DKIM alignment was achieved
            • org_namestring
              Organization name from the DMARC report
            • auth_resultsobject
              Detailed authentication results for SPF and DKIM
              • dkimarray
                DKIM authentication results
                • resultstring
                  DKIM validation result
                • domainstring
                  Domain against which the DKIM signature was validated
                • selectorstring
                  DKIM selector used for public key lookup
              • spfarray
                SPF authentication results
                • resultboolean
                  Indicates whether the SPF check passed
                • domainstring
                  Domain against which the SPF record was evaluated
Error Codes

400 Bad Request

Bad Request

401 Unauthorized

Unauthorized

403 Forbidden

Forbidden

500 Internal Server Error

Internal server error