Skip to main content

New

Test your email deliverability

Send a test email and get a complete diagnosis of your SPF, DKIM and DMARC authentication in seconds.

  • Real send test
  • Instant diagnosis
  • No signup required

Free MTA-STS Hosting

Automated MTA-STS policy hosting for any domain

Deploy MTA-STS without managing a web server. CaptainDNS hosts your MTA-STS policy file for free - with automatic HTTPS serving, DNS verification, and RFC 8461 compliance. Just add two DNS records and we handle the rest.

Sign in to get started

Sign in to get started

No web server needed

We host your MTA-STS policy file at the required HTTPS endpoint. No need to set up mta-sts.yourdomain.com yourself.

Automatic HTTPS

Your policy is served over HTTPS with a valid certificate, as required by RFC 8461. No certificate management on your end.

DNS verification

Simple TXT record verification proves domain ownership. Add one record and we validate it automatically.

Policy management

Update mode, MX patterns, and max_age from your dashboard. Changes are deployed instantly with automatic policy ID rotation.

Multiple domains

Host MTA-STS policies for multiple domains from a single account. Each domain gets its own verified policy.

Why use hosted MTA-STS?

MTA-STS (RFC 8461) requires hosting a policy file at https://mta-sts.yourdomain.com/.well-known/mta-sts.txt. This means you need:

  • A subdomain with a valid HTTPS certificate
  • A web server to serve the policy file
  • Ongoing maintenance to keep certificates renewed

With hosted MTA-STS, you skip all of that. Just add DNS records and we handle the HTTPS hosting, certificate management, and policy serving.


How it works

1. Create your policy

Sign in and create a new policy. Choose your domain, mode (testing/enforce), MX patterns, and cache duration.

2. Verify domain ownership

Add the TXT verification record we provide to your DNS. This proves you control the domain.

3. Add deployment DNS records

Add two DNS records:

  • CNAME: Points mta-sts.yourdomain.com to our policy server
  • TXT: Advertises your MTA-STS policy at _mta-sts.yourdomain.com

That's it. Your MTA-STS policy is live and serving.


When to use hosted vs. self-hosted MTA-STS

FeatureHosted (CaptainDNS)Self-hosted
Web server setupNot neededRequired
HTTPS certificateAutomaticManual (Let's Encrypt, etc.)
Policy updatesDashboard + auto rotationManual file editing
Multiple domainsSingle dashboardPer-domain server config
Downtime riskRedundant infrastructureDepends on your setup
CostFreeServer hosting costs

Choose hosted if you want zero infrastructure overhead. Choose self-hosted if you need full control over the policy endpoint.


Complementary tools

ToolDescription
MTA-STS GeneratorGenerate MTA-STS records and policy files
MTA-STS Record CheckerValidate your MTA-STS configuration
MTA-STS Syntax CheckerValidate MTA-STS syntax offline
TLS-RPT GeneratorSet up TLS reporting alongside MTA-STS