Purelymail
AboutPricingSupportNewsDocsWebmailAccountSignup

Note: Our documentation pages are a work in progress! If you can't find the answers you need, please email us to let us know. We'll be happy to answer your questions.

Search documentation

Custom Domain Setup

You can (and should!) use your own domains with Purelymail for no additional charge. Using your own domain for your email addresses ensures you always control your email address and that you can switch it between mail providers at any time.

How do I get a domain? #

Domain Docs #

The following documentation can also be found on the Add New Domain page but is reproduced here for your convenience. View it there to see the value of your DNS ownership record.

DNS Records #

To use a domain with Purelymail, you'll need to add at least three DNS (Domain Name System) records to it. These prove you own the domain, tell the world to send all your email to our servers, and allow us to send email on your behalf. The company you bought your domain from will have instructions on how to add DNS records, and should be able to help you if you get stuck. If not, our support might be able to help.

For a quick explanation of what DNS is and what these records do:

For Cosmotown specific pointers:

For Namesilo specific pointers:

For Google Domains specific pointers:

For Cloudflare specific pointers:

Some tips:

And now, for the records:

  1. MX record
    TypeHostValue
    MX(Empty)mailserver.purelymail.com.
    This record tells other mail servers to send your mail to us. The trailing period is required. Any value for "Priority" fields will do, like for example 10.
  2. SPF record
    TypeHostValue
    TXT(Empty)v=spf1 include:_spf.purelymail.com ~all
    This authorizes us to send email on your behalf. Value may also be called answer, or destination.
  3. Ownership proof record
    TypeHostValue
    TXT(Empty)(This specific value is different per user and can be found on the add Domains page in the management portal for your account.)
    This record proves to us that you own this domain. (You can delete it after adding your domain, if you want.)
  4. DKIM #

    DKIM records are optional but recommended. They fight spam and improve email deliverability. You will need to add three similar records. Each is a CNAME record, which essentially points to another record that we manage for you. Unlike the others, these records all have values for the host field. Please note that all of these have values with a period at the end.

    For the host fields, most DNS providers will automatically add your domain name to them. For example, purelymail1._domainkey becomes purelymail1._domainkey.yourdomain.com. Some do not, however, so make sure it's added if you run into issues.

    Note that the "Value" fields may be called "Target Hostname" or similar.

  5. TypeHostValue
    CNAMEpurelymail1._domainkeykey1.dkimroot.purelymail.com.
  6. TypeHostValue
    CNAMEpurelymail2._domainkeykey2.dkimroot.purelymail.com.
  7. TypeHostValue
    CNAMEpurelymail3._domainkeykey3.dkimroot.purelymail.com.
  8. DMARC #

    A DMARC record is optional but recommended. It makes DKIM and SPF more effective and allows us to notify you if your domain is the target of large spoofing efforts. This is again a CNAME record with a specific host, like DKIM.

    If you send mail under your domain through automated scripts (such as PHP forms or web applications), make sure they are either sending through Purelymail or are themselves authenticated with either SPF or DKIM, otherwise DMARC will cause their mail to be rejected.

  9. TypeHostValue
    CNAME_dmarcdmarcroot.purelymail.com.

Allow Account Reset #

If your account allows password reset, then only domains with this option enabled can be used for password reset. Anyone with control over the DNS for that domain can perform password recovery for your account's admin user and gain control over the account.

Deliver Mail To #

Leave this setting on the "Purelymail" option if Purelymail is your MX and you plan for mail to be delivered through us. This is most common.

If your MX is another mail service, set this to "External Server". For example, use this if you're only using Purelymail to send messages and mail you receive should be delivered directly to Gmail. (If you're forwarding from Purelymail to Gmail through routing rules, you still want the "Purelymail" option.)If you don't set this, Purelymail may still try to route messages sent from Purelymail to itself, even if your MX says otherwise.

If you want Purelymail to forward any mail it receives to this domain to a specific machine, for example a personal at-home mail server, use the Relay option. You can configure how many delivery retries are made for a message. The default retries (5) are spaced over an hour, and every attempt above that increases the total delivery time before timeout by an hour.