Generate email DNS records
generate_dns_recordsPropose email-authentication DNS records and policy files for a domain using its DNS configuration and optional provider names or IDs. Supports baseline (monitoring) or enforce goals; baseline is the default. Returns typed SPF, DKIM, DMARC, MTA-STS and TLS-RPT proposals or provider setup instructions where applicable. Provider-specific values and reporting addresses may need user input. Uses public DNS/policy lookups, possibly cached. Does not publish records or change DNS.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | No | baseline: monitor (p=none); enforce: quarantine/reject | |
| domain | Yes | The domain the records are for, e.g. example.com | |
| providers | No | Provider ids or names, e.g. google-workspace, sendgrid (default: detected) |