How To Configure Your Email Settings to Avoid the Spam Folder

Setting up a new email address is just the start. There are various values that need to be set in the DNS settings in order to make spam filters "trust" your email address to prevent ending up in someone's SPAM folder.

Note that this is a lengthy tutorial, and the topics likely seem quite technical. Don't let that dissuade you. This is important to do, and though there are several steps- they aren't difficult to do. Just follow each step in order and you'll get through it in a matter of about 30-45 minutes.

If You're Not Already a Member, Please Check Out Our FREE Facebook Group for More Marketing Tools and Resources!

Tools That We'll Need

Mail-Tester.com

Mail-Tester.com is a free tool that will help get everything we need.

Web Hosting

For this example, we'll be demonstrating with our web hosting.

Go To Mail-Tester.com

Mail-Tester.com

Go to Mail-Tester.com and copy the email address that is provided in the box.

Send an email to that email address using the email account of which you're trying to improve the deliverability. (Red arrow in the screenshot)

For the Subject you can use something like "Configuration Check for this Email Account" and then in the body say something like "This is an email to check the deliverability of my email account."

Once you've sent that email, click the "Check Your Score Button" on Mail-Tester.com (yellow arrow in the screenshot).

Copy Your SPF Value

Copy Your SPF Value

In the section that says "You're not fully authenticated" go to the section that starts with [SPF] and expand it.

In that section, you'll see a message that says "You do not have a SPF record..." and under it will be a value that you need to collect. This is the red box in the screenshot.

Copy that value.

DNS Records

We will need to access the DNS records for the domain name with the email address we want to use. In our hosting area, that's under "My Domains --> DNS Records"

Once you're on that screen, click the "Add a New Record" button as outlined in the screenshot.

Adding the SPF Record

Add the SPF Record

We're going to add a new record that will be from the SPF Record that you should have copied from the Mail-Tester.com tab.

  • Leave the "Hostname" box blank and select your domain name from the drop-down options
  • Select "TXT" as the "Type"
  • Paste the SPF value that you copied in the previous step into the "Value" box
  • Set the TTL for any number within the "minimum" and "maximum" levels
    • (I usually go with the "minimum" value)

Adding the DMARC Record

Add the DMARC Record

While we're in the DNS records, we're going to add one more for the DMARC record.

  • Copy/Paste the following value in the first blank box (see the screenshot for reference)
    • _dmarc
  • Select your domain in the dropdown
  • Select "TXT" from the dropdown for "Type"
  • Copy/Paste the following line into the "Value" field (and make sure that you change your email when you paste it)
    • v=DMARC1; p=none; rua-mailto:your_email@youremail.com
  • Set the TTL for any number within the "minimum" and "maximum" levels
    • (I usually go with the "minimum" value)

Back to Mail-Tester

Go back to Mail-Tester.com

Return to Mail-Tester.com and copy the new email address that is provided in the box.

Send an email to that email address using the email account of which you're trying to improve the deliverability. (Red arrow in the screenshot)

For the Subject you can use something like "Configuration Check for this Email Account" and then in the body say something like "This is an email to check the deliverability of my email account."

Once you've sent that email, click the "Check Your Score Button" on Mail-Tester.com (yellow arrow in the screenshot).

WTF?!? My Score Went DOWN!

My Score DECREASED!

You'll likely see that your score DECREASED on the second test. That's to be expected and it's a necessary step! This happened for 2 reasons:

  1. They will now provide us with an updated SPF record that we'll need to use instead of the original value.
  2. We likely haven't waited the minimum 15 minutes for the DMARC record to resolve
Not to worry- we're going to knock this out!

Get Your NEW SPF Value

You'll See a New SPF Value

In the section that says "You are not allowed to use one of your sender email address" go to the section that starts with [SPF] and expand it.

In that section, you'll see a message that indicates that you're using an incorrect SPF record. Under it will be a different value that you need to collect. This is the red box in the screenshot.

Copy that value.

Modifying the SPF Record

Modify the SPF Record

Back in our DNS Records in our hosting control panel, we need to find the original SPF record that we entered. Once we locate it, we need to replace the original value with the new one that we just got from Mail-Tester.com. Once you've replaced the SPF record click the "Modify" button.

See the screenshot for reference.

Wait 15 Minutes

The Value of TTL

We need to wait for whatever value you entered into the TTL values when adding the DNS records (likely 900 if you followed the screenshots). This value is in seconds.

Therefore if you entered 900, then we'll need to 15 minutes (900 seconds). This gives the server time to pick up the new records that we've entered and modified.

0
(Or Whatever TTL Value You Used)

Once More to Mail-Tester

Head back over to Mail-Tester.com

Return to Mail-Tester.com and copy the new email address that is provided in the box.

Send an email to that email address using the email account of which you're trying to improve the deliverability. (Red arrow in the screenshot)

For the Subject you can use something like "Configuration Check for this Email Account" and then in the body say something like "This is an email to check the deliverability of my email account."

Once you've sent that email, click the "Check Your Score Button" on Mail-Tester.com (yellow arrow in the screenshot).

VOILA! You Should Have a 10/10

Congratulations!

You've done it! You should now have a perfect score of 10/10 with Mail-Tester.com! Basically this means that your email address should be highly trusted and hopefully keep your emails from landing in the Spam folder of your recipients.

Note that you have to do your part. If you blast out un-solicited emails that are manually marked as spam, you'll still get marked as an abuser. The same is true if you're sending out hundreds of emails per day from one email account... Do your part- and your emails should find the inbox!

Now That You're Configured, Let's Warm It Up

How to Warm Up Your Domain

There are essentially two ways to "warm up" your domain for maximum deliverability. You can do it manually (free, but time consuming and tedious), or you can use a third party service which will automate this process (highly recommended).

First, let's get some ground rules for email sending:

  • Some Top Level Domains (TLDs) are better than others. The ones you should try to use if at all possible are:
    • .com
    • .org
    • .net
    • .edu (must be an educational institute)
    • .gov (must be a government agency)
  • You should NEVER (let me reiterate NEVER) try to send mass outbound emails from a domain name that is less than 14 days old (and 30 days is even better).
  • Your domain's email reputation will largely impact your ability to get into the inbox
  • Some things that hurt your email reputation:
    • A lot of recipients mark your emails as spam (this one is a killer)
    • You send a lot of emails that bounce back because they are bad email recipients
    • You have a very low open/response rate to your emails

So the process of "warming" a domain means to help do the opposite of these things. It means to send and receive as many emails as possible that are opened, replied to, links are clicked, etc.

Recommended Service

The domain warming service that we recommend is MailWarm. For most users, the "starter" package will be sufficient for their needs.

Check Out MailWarm

The Manual Warming Process

Manually Warming Up a Domain is Time Consuming and Tedious

Manual Warming of a Domain

In order to manually warm up a domain, you need to coordinate with some friends, family members, co-workers, or other email addresses that you can access to perform several of the following steps:

  • Every day, send a minimum of 35 emails to a minimum of 20 different email addresses (but the more, the merrier).
  • The recipients of those emails should open them, click any links that are included in the email, and reply to them.
  • You should reply to their replies to create a "chain/thread" of an email conversation to make it look natural. This should be done with no more than 20% of the emails; the rest should have different subjects.
  • Repeat this process daily for a period of no less than 14 days (but 30+ days is even better).

Yes, this is a time consuming process. Yes, it's tedious and will likely annoy you and the other people in involved. But it's a free solution to a necessary step for maximizing the amount of emails you have that end up in the inbox instead of the Junk folder!

Get an Automated Solution

Paid Domain Warming Service

Since your time is your most valuable commodity, and because this is such a crucial step in maximizing the deliverability of your emails, I highly recommend getting a paid service to warm up your domain for you. The team at MailWarm does exactly that, and they are experts in their field.

With their "starter" package, they will sync with your email account and will will send dozens of emails to their accounts (more than 1,000 of these accounts) on a daily basis at the right frequency. These emails are then marked as non-spam, opened, starred, and replied to. By doing so, your email, domain, and IP reputations will raise and keep your emails out of the spam filters!

Recommended Service

The domain warming service that we recommend is MailWarm. For most users, the "starter" package will be sufficient for their needs.

Check Out MailWarm
Image

A Note About DKIM Settings

Note that there is another step that some mail servers might need to have. It's called DKIM, or Domain Keys Identified Mail. Many times this is already set by your hosting provider (like WebsiteHosting.Ninja) and so you won't have to do anything. If not, you might need to setup the DKIM manually. Go through any of the videos below if you need to setup your DKIM settings.
DKIM in 3 Steps
Image

2024 - Ninja Marketing Solutions
All Rights Reserved