Adding External Mail Accounts

Quick links in this article:

Adding an external mail account such as help@mycompany.com into Gnatta will mean updating your DNS records, and setting up forwarding rules from your external mail client. We’ll work through the steps in this article.

If you are unable to update your DNS records for any reason, you can create and use a Gnatta mail account such as help@mycompany.gnatta.com in just a few clicks:

Identify your external account

First, you’ll need to decide which external email address you’d like to bring into Gnatta, such as:

  • help@mycompany.com

  • support@mycompany.co.uk

  • csteam@thesockco.com

Identify, or create, a mail account and ensure you have admin access in the mail client. You may need to work with your IT Support teams to gain access.

If your external account uses a generic domain like @gmail.com or @outlook.com, you will not be able to send mail from Gnatta as those addresses, as you cannot update the DNS record. You can still forward mail from those addresses into Gnatta, however, and reply from a Gnatta mail account. Simply create a Gnatta mail account and setup your gmail.com or outlook.com address to forward into it.

Set up forwarding to Gnatta

To begin receiving mail into Gnatta, you’ll need to navigate to the mail client for your external email address and set up forwarding. It’s critical this is set up at the server level, so that the original sender is retained (otherwise you’ll not be able to reply to customers - you’ll be replying to your own address!).

In Microsoft Exchange, for example, that means using a mail flow rule rather than inbox forwarding. This is because mail flow rules take action on messages while they're in transit, and not after the message is delivered to the mailbox.

The email you’ll need to forward into will be auto-generated by Gnatta when you add your account (later in this article). It’ll match your external account prefix, and swap your external domain for your Gnatta domain, as follows:

  • help@mycompany.com will need to forward into help@mycompany.gnatta.com

  • support@mycompany.co.uk will need to forward into support@mycompany.gnatta.com

  • csteam@thesockco.com will need to forward into csteam@thesockco.gnatta.com

Please refer to the documentation for your email client for further instruction on setting up your mail forwarding.

Gnatta cannot support multi-forwarding, or distribution lists. Your external mail account must be an inbox in it’s own right to be compatible.

Update Your DNS Record

There are two methods you can use to give Gnatta permission to send mail on your behalf - the first uses an auto-generated code in your Gnatta account, which will self-verify and speed up your setup process. Alternatively, you can manually update an SPF record and raise a ticket with Gnatta Support to complete the configuration. Both methods work, and we’ll cover the steps below.

You only need to do this once per email domain (i.e. @mycompany.com or @thesockco.co.uk) you’d like to use in Gnatta. If you add any future email addresses using a domain that’s already been added and verified, you can skip this step.

Method 1: Add a DNS TXT record

Log in to your Gnatta domain, navigate to Configuration > Settings > Email > Domains > Add a domain. The dialogue box will reveal an auto-generated code for your account, which you can use to create a new DNS TXT record. The code will look something like this, and is unique: GN-Zm1vLTI1ZjZlY2E4

get dns txt code.gif
Get DNS TXT auto-generated code

Next, you’ll need to refer to your domain host settings to access the DNS records, and create a new TXT containing the code. The process for doing this will vary depending on your domain host - popular domain hosts include providers such as 123-Reg and GoDaddy.

Once the code has been added to the DNS record (it may need a little time to cache), return to your Gnatta settings and add your domain name (i.e. mycompany.com) as per the above steps. If the record has been added successfully, the domain will be added to your list of allowed domains.

Method 2: Update your SPF record

Sender Policy Framework (SPF) is an email authentication method designed to detect forging sender addresses during the delivery of email. If you are setting your email account to forward mail into a Gnatta account and then replying using the account created in Gnatta you will need to update your SPF record.

SPF records need to include all the IP Addresses and third-party email providers that you send messages from. This ensures that your emails and your customers receive the best protection from malicious activity.

How you make updates to your SPF record differs depending on your DNS/Mail provider and we would recommend that you find the relevant instructions for your provider, or get in touch with your internal IT Support teams. Here is an example guide from Microsoft.

The update you will need to make regarding Gnatta is adding the following into your record:

include:[Your Domain].gnatta.com

For example, if your domain was http://gnatta.gnatta.com the TXT record would look like the below:

v=spf1 include:gnatta.gnatta.com

It is worth also checking if your SPF record is valid once it has been updated (your record needs to be updated but also still be valid). You may find the following tools helpful in doing this: MX Toolbox and Kitterman.

Add your external account in Gnatta

Now that you’ve:

  1. Identified your external email address

  2. Set up blind forwarding (so you can receive emails in Gnatta)

  3. Updated DNS records (so you can send emails from Gnatta)

You’re ready to add your external email address into Gnatta! Navigate to Configuration > Settings > Email > Add an account. There are several options here, but for this scenario we’re going to use the External email option.

get to email settings.gif
Navigate to your email settings and add an External email account

Use the prefix you identified at the start of this process (i.e. support or help or csteam) and select your domain from the list. Your external mail account will be added to the list of accounts on the left.

Now that you’ve added your account, it’s critical you select the correct team to map it to. The team is how Gnatta determines:

  • Who is allowed to respond - for security purposes, only users who are in a team mapped to the account can respond to those interactions, regardless of whether they’re assigned on their radar.

  • What availability there is - based on the opening hours schedule of the team(s) associated to the account. If an interaction is received after hours, you can create workflows to handle it differently

Your email account has now been added into Gnatta - but you’re not finished yet! You still need to decide how you want to route conversations from this account into queues, and complete your routing workflows:

https://gnatta.atlassian.net/wiki/spaces/HELP/pages/2421948466