Domain validation is needed in order to validate your domain as well as add identification to your domain as a sender goes. Your sending reputation reflects not just on ethical sending practices, yet proper records in order to comply with 3rd party ESP’s (Email Service Provider) and ensure inbox deliverability.
DNS can take up to 48 hours to take effect, we do not have control over DNS updates where your domain is parked at. Companies such as Cloudflare will update within the first 30 minutes to 1 hour.
- log in to Express ‘Em’s Portal.
- Click on “Domains” within the left menu area
- Click on “Sending Domains” within the submenu
- On the page of “Create new sending domain” type your domain within the Domain name * field. In this example, we will enter yourdomain.com
- Leave Dkim private and public key blank unless you would like to integrate your current Dkim configuration then you can add them here.
- Click on “Save Changes“
- Under “Verify this domain” section you will have to copy and paste these records within your registrar Godaddy, Hostgator, Cloudflare, etc.
- Within the first section you will see “Please edit your DNS records for yourdomain.com domain and add the following TXT record:
mailer._domainkey TXT "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmQIk/qZOsafKKd5hvkOuTrRKf50Gcm4WhMGGP8RzyC69WphMNWxbaxsOSUGx38+m1KiuMlhh1QjaPYs1gAoUigXaba5BwotO7SlyiMf7TpCqr6JvIF7kg08SU32nclRNZ36pivRHoUz3BzK6XwdiBfByshO7q8uRKZoFtyCltBk2iYgeVp7zXIZ7foLZdU3ddq5p4JOnke4+Cv//z6+mTRHlXbpOG9d/GkwN3U5IuaCWumZPnf8Pi6hodxt3sUUeHc7oOFtQxooPepYon43pBJmNU/cFgdIRUGhRDzVTtS/8/AzFJgOcU6My14/ct/FevXn4m4RFs5MB0bsBt0V17wIDAQAB;"
- mailer._domainkey would be the name
- TXT is the type of record
- The value would be the remaining text within quotes. In this example you would add: v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmQIk/qZOsafKKd5hvkOuTrRKf50Gcm4WhMGGP8RzyC69WphMNWxbaxsOSUGx38+m1KiuMlhh1QjaPYs1gAoUigXaba5BwotO7SlyiMf7TpCqr6JvIF7kg08SU32nclRNZ36pivRHoUz3BzK6XwdiBfByshO7q8uRKZoFtyCltBk2iYgeVp7zXIZ7foLZdU3ddq5p4JOnke4+Cv//z6+mTRHlXbpOG9d/GkwN3U5IuaCWumZPnf8Pi6hodxt3sUUeHc7oOFtQxooPepYon43pBJmNU/cFgdIRUGhRDzVTtS/8/AzFJgOcU6My14/ct/FevXn4m4RFs5MB0bsBt0V17wIDAQAB;
ADDING Sender Policy Framework (SPF)
If you want Sender Policy Framework (SPF) checks to succeed, you must publish an SPF record to the DNS server of the MAIL FROM domain.
Now we can add our SPF record, on the same page find “For best delivery rates, your domain SPF record must look like:
yourdomain.com. IN TXT "v=spf1 mx a ptr a:portal.expressem.net ~all"
- Name is yourdomain.com or @ results the root of your domain
- TXT is the type of file
- Everything in quotes needs to be added to the value.
- If you already have an SPF record you can add Express ‘Em easily so it looks like this: v=spf1 mx a ptr a:portal.expressem.net include:_spf.google.com ~all
DKIM (DomainKeys Identified Mail)
DKIM (DomainKeys Identified Mail) is a method to validate the authenticity of email messages. When each email is sent, it is signed using a private key and then validated on the receiving mail server (or ISP) using a public key that is in DNS.
To enable DKIM signing for your domain (optional but highly recommended), you must add the following TXT records to your domain’s DNS settings:
Under the section “Update sending domain” locate Dkim private and public key.
Within your DNS setting add a new TXT record to reflect:
v=DKIM1; p=yourPublicKey or
You can also add these KEYS to your sever as express-public.key and express-private.key (choose any name with .key to distinguish what they are used for). When using KEYS on your sever ensure all text is in the file including beginning snippet such as —–BEGIN RSA PRIVATE KEY—–
Incoming Mail MX (optional)
The following additional step applies to incoming email receiving ONLY:
To automatically route your domain’s incoming mail to Express ‘Em, add the following MX record to your domain’s DNS settings. Please note incoming mail is an addon service, so please contact us if you are interested in adding this to your subscription plan.
yourdomain.com (you can leave this part blank or add @ within the field.
10 <— If you have an MX record that is used for sending, Express ‘Em can act as a secondary as long as the other MX record is set to anything lower than 10 (1 would be a priority). Having no other MX records would result in Express ‘Em being the priority even set to 10.
Now, this may seem a lot to a new user, but even after all of these you will need to create a new support ticket so we can configure your domain on all of our sending servers, this article covers validating your domain with Express ‘Em. All these requests are handled within the first 24-48 hours after submitted (during business hours we will respond within a few hours or less typically). When creating a new support ticket, select validate my domain under the department and add your message within the text box. If you call us instead an Express ‘Em representative can create a support ticket on your behalf for this instance.