Domain Setup Guide - Company Business Domain

This guide is intended for setting up a domain with CommuniGator that is already being used for other purposes, such as your main company business domain.  Or you do not want to fully dedicate the domain to CommuniGator allowing you to use it for other purposes.

Do not follow the steps in this guide without understanding what your sending domain means.  Please read the introduction first here Domain Setup Guide - Business Domain vs New Domain: Which one should I use?

Setting up your own company business domain may seem like a daunting task, but following our step-by-step guide will hopefully make this process much simpler.

Your sending domain is an important business asset so you should own and control it, hence why we do not set them up for you (this is normally done by your IT Team or Web Developer).

Please follow the sections below to configure the domain:

Choose your Domain

Make sure  you choose an appropriate domain name. Remember this domain is what recipients will see as the sender email address so brand recognition is key.  If you have not done so already please read the introduction first here Domain Setup Guide - Business Domain vs New Domain: Which one should I use?

The domain setup will only be used for the email authentication with CommuniGator.  This involves creating or updating TXT DNS records.  You will not be touching the DNS for A (web) or MX (email) traffic.

Creating Domain Keys

Domain keys are essential to your setup as they are used to verify the domain name of an email sender, as well as the message integrity. The DKIM record tells a recipients mailbox that you own the message and it is authentic. This is key in ensuring your emails are received.

If your company domain already has DKIM authentication for another purpose, you simply need to setup a new DKIM with a different "keyname", for CommuniGator DKIM authentication to work.

1. Port25 is the DKIM wizard we recommend for generating your keys. Head to the following URL for access:

Generate a private & public key pair by filling in:

1. Domain Name e.g. ""

2. Domain Key Selector as 'key1'.

3. Select the relevant key size. This provides a level of encryption for your domain key. The larger the key size, the greater the level of encryption.

4. Select "Create Keys".

Please Note: some domain providers may not support 2048 bit encrypted keys, so if you are unsure use 1024 bit keys.

Upon clicking "Create Keys", the keys will be generated below. You will see a public and private key.

5. Copy the text from  “-----BEGIN PUBLIC KEY------” to “------END RSA PRIVATE KEY------". Put this into a text file and save it as "[Domain Name]_keys.txt"

6. Copy the text indicated above, making sure you copy everything from between the quote marks. Save this in a separate text file.

It is crucial that the format of the key you have copied is exactly the same as the one in Port25, otherwise the authentication will fail.

Configure your DNS Records

You MUST apply the following settings to the DNS management of your domain. These changes will normally be made by your IT department if you self-manage your domain or use a third-party domain provider with a managed domain.

If your company domain already has any of the TXT record authentication you MUST NOT overwrite them with the examples below.  You just need to update them to include CommuniGator alongside your existing authentication.

The DNS settings to configure for your company domain are:

Record Type
v=spf1 -all
If you already have SPF authentication, only add "" into yours.
key1._domainkey (DKIM TXT)
Your Key Selector from the Port25 DKIM wizard e.g. k=rsa; p={key}
If you already have DKIM authentication, your "keyname" must be different for CommuniGator DKIM authentication to work.
_dmarc (DMARC TXT)
v=DMARC1; p=quarantine; sp=quarantine; rf=afrf; pct=100;
If you already have DMARC authentication you do not need to set it to what is provided here.

PLEASE NOTE: Port25 adds slashes in front of the Key1 selector e.g. k=\\rsa;. You MUST remove the slashes or the record will fail authentication.

You can find your key selector in the text file you saved from Port25, as shown in step 6 of 'Creating Your Domain'.

A commonly used domain manager is 123Reg. Here we will use 123Reg as an example to show you how to add your main company domain.

1. Log in to your 123Reg account and go to 'Manage' for your Domain.

2. Select 'Manage DNS' under 'Advanced domain settings'.

3. Select the 'Advanced DNS' tab.

4. Add the domain keys as illustrated in the previous table and above.

Checking your DNS is set up correctly...


Here is a checklist of items to compare against your DNS. These must be checked and point to the correct location or your domain reputation could be impacted.

  • Your DNS MUST have A, MX, and TXT records.
  • Your A record must exist. Although it does not have to point to us so instead it can point to your own website, but there MUST be one present.
  • Your MX record must exist although it does not have to point to us explicitly. Not having one will negatively impact your domain reputation.
  • Your SPF TXT record must have an answer which contains "".
  • Your DMARC TXT record must exist. It does not have to be our example explicitly.
  • Your DKIM TXT record must exist. it will start with "k=rsa; p={key}" and within {key} will be a string of numbers and letters. This will vary from each domain.


If you have problems with your DNS authenticating it is likely the records are not set up, or are not pointing to the correct location. Please re-visit the steps above to check your records.

Contact Support

Email CommuniGator Support on, and provide us with the domain name and the text file from Port25, during domain set up.

We will check the domain is setup correctly and test the different authentications.  If everything is correct, we will add the domain into your instance making it available immediately for use.

Please Note: If you are unsure of the steps outlined in this guide, please speak to your IT department or, for help and advice, do not hesitate to contact