By default, Outpost sends Autoresponder emails from a shared Mailgun domain. Setting up a sending domain that you own (e.g.,Documentation Index
Fetch the complete documentation index at: https://documentation.outpost.pub/llms.txt
Use this file to discover all available pages before exploring further.
hello@mail.yourpublication.com) improves deliverability and shows your brand in the From field.

Prerequisites
- A domain you own and can add DNS records to.
- Access to your domain’s DNS settings (via your registrar or a DNS provider like Cloudflare, Namecheap, GoDaddy, etc.).
Setup
Enter your sending domain
Go to Autoresponder Sending Domain in the left navigation. You’ll see your current default sending domain and a field for your own.Enter the domain you want to send from (e.g.,
mail.yourpublication.com).Add DNS records
After clicking Setup Custom Domain, Outpost displays the DNS records you need to add. The verification page shows a table:
The records you add cover three purposes:
| Column | Description |
|---|---|
| Type | The DNS record type (CNAME, MX, TXT). |
| Name | The subdomain or record name to create. |
| Value | The value to set for the record. |
| Status | Verified (checkmark) or pending (warning icon). |
- SPF — A
TXTrecord at the root of your subdomain that authorizes Mailgun to send on your behalf. - DKIM — A
TXTrecord atmailo._domainkey.yourdomain.comproviding the cryptographic signature for email authentication. - MX — Two
MXrecords (with priorities 10 and 20) that route bounce notifications back to Mailgun. - DMARC — A
TXTrecord at_dmarc.yourdomain.com. Recommended. DMARC tells receiving mail servers how to handle messages that fail SPF or DKIM checks; verification still passes without it but DMARC strengthens deliverability.
Verify DNS
After adding all records in your DNS provider, return to Outpost and watch the Status column. DNS propagation usually completes within a few minutes but can take up to 48 hours.Each record shows a checkmark when verified or a warning icon when still pending.
Activate your sending domain
Once all DNS records show as verified, click Activate to start sending from your domain. A success message confirms the domain is active:
Success! Your custom sending domain is set up. Outpost will now start sending from this domain. You can leave this page now.Open tracking and click tracking are enabled automatically on the new domain via Mailgun, so email analytics keep working without extra setup.To remove the sending domain later, click Remove custom sending domain.
Verification statuses
| Status | Meaning |
|---|---|
| Pending | DNS records have been submitted but not yet verified. Outpost re-checks pending domains every few hours. |
| Verified | All DNS records pass. The domain is active and emails are sent from it. |
| Expired | DNS records were not verified within 24 hours of setup. Outpost emails a notification and continues checking daily for up to one week. If records are corrected during that period, the domain is verified automatically. |
From address configuration
With a sending domain in place, configure your sender identity in Email Design Settings:| Field | Description |
|---|---|
| Email From Name | The sender name recipients see (e.g., “The Daily Brief”). |
| Email From Address | The email address recipients see (e.g., hello@mail.yourdomain.com). |
| Email From Physical Address | Optional physical address for CAN-SPAM compliance. |
Why a sending domain matters
- Mailbox providers (Gmail, Outlook, Yahoo) recognize your domain as a known sender, which lifts inbox placement.
- SPF and DKIM authentication passes, reducing spam classification.
- Your sender reputation builds on your own domain rather than a shared one.
- Members see your brand in the From field rather than a generic Mailgun address.
Related features
Email Design Settings
Configure From name, From address, and email appearance.
Integrations Overview
Outpost handles email delivery via Mailgun on your behalf.
FAQ
Do I need a sending domain to use Outpost?
Do I need a sending domain to use Outpost?
No. Outpost works with a shared Mailgun domain by default. A sending domain you own is optional but recommended for better deliverability and branding.
Can I use my root domain instead of a subdomain?
Can I use my root domain instead of a subdomain?
Yes, but a subdomain (like
mail.yourdomain.com) is cleaner. Using the root domain can conflict with other DNS records and services.How long does DNS verification take?
How long does DNS verification take?
Usually a few minutes, though DNS propagation can take up to 48 hours depending on your provider. Outpost re-checks pending domains every few hours. If records are not verified within 24 hours, the status changes to expired and you receive an email — but Outpost continues checking daily for up to one week, so the domain can still verify automatically once records propagate. If verification is stuck, double-check your DNS records for typos and confirm any Cloudflare proxy on the CNAME is disabled.
Can I change my sending domain later?
Can I change my sending domain later?
Yes. Remove the current domain and set up a new one. Be aware that changing domains resets your sender reputation, so deliverability may dip temporarily.

