Skip to main content

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.

By default, Outpost sends Autoresponder emails from a shared Mailgun domain. Setting up a sending domain that you own (e.g., hello@mail.yourpublication.com) improves deliverability and shows your brand in the From field.
Autoresponder Sending Domain settings with default domain, custom domain field, and Setup Custom Domain button

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

1

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).
Use a subdomain (mail., email., news.) rather than your root domain. Subdomains keep DNS cleaner and avoid conflicts with other services on the root.
2

Add DNS records

After clicking Setup Custom Domain, Outpost displays the DNS records you need to add. The verification page shows a table:
ColumnDescription
TypeThe DNS record type (CNAME, MX, TXT).
NameThe subdomain or record name to create.
ValueThe value to set for the record.
StatusVerified (checkmark) or pending (warning icon).
The records you add cover three purposes:
  • SPF — A TXT record at the root of your subdomain that authorizes Mailgun to send on your behalf.
  • DKIM — A TXT record at mailo._domainkey.yourdomain.com providing the cryptographic signature for email authentication.
  • MX — Two MX records (with priorities 10 and 20) that route bounce notifications back to Mailgun.
  • DMARC — A TXT record 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.
Use the Default tab when your DNS provider auto-appends your domain to record names, or the Advanced tab for fully-qualified record names. Click any value in the Name or Value column to copy it to your clipboard.
If you use Cloudflare, set the Proxy setting on the CNAME record to OFF (grey cloud, not orange). A proxied CNAME breaks email authentication. Other record types are not affected by Cloudflare’s proxy.
3

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.
You have 24 hours from initial setup to complete DNS verification. If records are not verified within that window, the verification request expires and you receive an email notification. You can still complete setup after expiration — Outpost re-checks expired domains daily for up to one week.
4

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

StatusMeaning
PendingDNS records have been submitted but not yet verified. Outpost re-checks pending domains every few hours.
VerifiedAll DNS records pass. The domain is active and emails are sent from it.
ExpiredDNS 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:
FieldDescription
Email From NameThe sender name recipients see (e.g., “The Daily Brief”).
Email From AddressThe email address recipients see (e.g., hello@mail.yourdomain.com).
Email From Physical AddressOptional 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.
After activating your domain, send a test email to a personal Gmail or Outlook account and inspect the headers to confirm DKIM and SPF are passing.

Email Design Settings

Configure From name, From address, and email appearance.

Integrations Overview

Outpost handles email delivery via Mailgun on your behalf.

FAQ

No. Outpost works with a shared Mailgun domain by default. A sending domain you own is optional but recommended for better deliverability and branding.
Yes, but a subdomain (like mail.yourdomain.com) is cleaner. Using the root domain can conflict with other DNS records and services.
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.
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.