Sending emails
To send emails from your company’s domain (e.g. support@yourcompany.com
) through Plain, you'll need to add a couple of DNS records to your domain. This is a required step to enable the email channel on Plain and guarantees that your emails will reach your customers' email inboxes.
What you need to do
During setup, you’ll be asked to add two DNS records:
One TXT record to enable DKIM. DKIM authenticates your emails
One CNAME record to pass SPF checks (more on this below)
You can copy these values from the Plain email settings page and paste them into your DNS provider’s dashboard.
About email deliverability
We don't ask for an explicit update to your SPF record because in most cases, the CNAME record you add is enough.
When a mail server receives an email from Plain, it will:
verify the DKIM signature (using the TXT record above)
verify that whoever sent the email is allowed to send emails from that domain (SPF)
check for DMARC alignment, when required
In order to do the SPF check, email servers will check the domain in the message's Return-Path
header. When you send emails from Plain, this header will use a domain that resolves to pm.mtasv.net
, which in turn resolves to Postmark's sending IP addresses. This makes the SPF check pass.
If you have a SPF record with the strict flag ( -all
), some email providers might reject emails coming from Plain unless you add Postmark's sender to the the list (include:spf.mtasv.net
)
Regarding DMARC alignment, this depends on your domain's policy. By default, when you configure a domain with the two records we ask for, you achieve DMARC alignment: both DKIM and SPF pass and the Return-Path
header domain will match the From
domain.
If you require DMARC strict alignment, so that the Return-Path
domain and the From
domain must exactly match, please get in touch with us and we can discuss the options for you
Step-by-step guides for common providers
🔵 DNSimple
Go to dnsimple.com/dashboard
Choose your domain (e.g.
example.com
)Click DNS → Manage
Add TXT Record
Name: paste “Hostname”
Type: TXT
Content: paste “Value”
Add CNAME Record
Name: paste “Hostname”
Type: CNAME
Content: paste “Value”
🟢 Google Domains
Pick your domain → click Manage
Go to DNS → Manage custom records → Create new record
Add TXT Record
Host name: paste “Hostname”
Type: TXT
Data: paste “Value”
Add CNAME Record
Host name: paste “Hostname”
Type: CNAME
Data: paste “Value”
🟡 Namecheap
Select your domain → click Manage
Go to Advanced DNS
Add TXT Record
Type: TXT
Host: paste “Hostname”
Value: paste “Value”
Add CNAME Record
Type: CNAME
Host: paste “Hostname”
Value: paste “Value”
Click Save all changes
🟠 GoDaddy
Select your domain → click DNS
Add TXT Record
Name: paste “Hostname”
Type: TXT
Content: paste “Value”
Add CNAME Record
Name: paste “Hostname”
Type: CNAME
Content: paste “Value”
Confirm entries and wait
How long does it take?
DNS changes usually apply within 10 minutes, but in rare cases, propagation may take up to 24–48 hours.