Checks the complete status of hosted MTA-STS setup including all CNAME records, Route53 TXT records, and policy file.

Response includes: - overall_status: Overall setup status - ready: All records configured, published, and policy file active - action_required: User needs to add/fix CNAME records - pending: System is still processing - records.policy_cname: Policy CNAME status (mta-sts.domain.com) - records.mta_sts_record: MTA-STS record status (_mta-sts.domain.com) - cname_status: CNAME verification status - txt_record_status: Route53 TXT record status - records.tls_rpt_record: TLS-RPT record status (_smtp._tls.domain.com) - cname_status: CNAME verification status - txt_record_status: Route53 TXT record status - records.policy_file: MTA-STS policy file status - active: Policy file accessible - pending: Policy file not yet created - unreachable: Unable to reach policy file

CNAME statuses: verified, awaiting_setup, misconfigured TXT record statuses: published, queued

Supported Formats

JSON

Errors

Code Description
401 Unauthorized
403 Forbidden
404 Not Found
500 Server crashed for some reason

Params

Param name Description
record
optional

Which record to verify: policy, mta_sts, tls_rpt, or all (default: all)

Validations:

  • Must be one of: policy, mta_sts, tls_rpt, all.