Skip to content
Plain Help Center home
Plain Help Center home

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.

email-setup-4.png

What you need to do

During setup, you’ll be asked to add two DNS records:

  1. One TXT record to enable DKIM. DKIM authenticates your emails

  2. 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

  1. Go to dnsimple.com/dashboard

  2. Choose your domain (e.g. example.com)

  3. Click DNSManage

  4. Add TXT Record

    • Name: paste “Hostname”

    • Type: TXT

    • Content: paste “Value”

  5. Add CNAME Record

    • Name: paste “Hostname”

    • Type: CNAME

    • Content: paste “Value”

🟢 Google Domains

  1. Go to domains.google.com/registrar

  2. Pick your domain → click Manage

  3. Go to DNSManage custom recordsCreate new record

  4. Add TXT Record

    • Host name: paste “Hostname”

    • Type: TXT

    • Data: paste “Value”

  5. Add CNAME Record

    • Host name: paste “Hostname”

    • Type: CNAME

    • Data: paste “Value”

🟡 Namecheap

  1. Go to namecheap.com/domains/list

  2. Select your domain → click Manage

  3. Go to Advanced DNS

  4. Add TXT Record

    • Type: TXT

    • Host: paste “Hostname”

    • Value: paste “Value”

  5. Add CNAME Record

    • Type: CNAME

    • Host: paste “Hostname”

    • Value: paste “Value”

  6. Click Save all changes

🟠 GoDaddy

  1. Go to account.godaddy.com/products

  2. Select your domain → click DNS

  3. Add TXT Record

    • Name: paste “Hostname”

    • Type: TXT

    • Content: paste “Value”

  4. Add CNAME Record

    • Name: paste “Hostname”

    • Type: CNAME

    • Content: paste “Value”

  5. 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.