Here’s how to stop your emails from ending up in spam folders

We often see this frustrating question, “Why are my emails being identified as Spam?”. We’ll help identify why your emails are going to the Junk folder, and offer advice and information on how to avoid the spam filters from tagging your emails.

Sonia Goveas

25 February 2022

Top Tips to solve your emails from going into Spam

There are steps that you can take to prevent your emails from being marked as spam to help maintain your email deliverability. 

 

1. Authenticating your emails

Adding an SPF, DKIM, and DMARC record allows authentication to your email. I’ll briefly run through what these mean:

SPF (Sender Policy Framework) – It’s a TXT record that helps the receiving mail server to verify that the incoming mail from a specific domain, comes from an IP Address authorised by that domain’s mail hosting server. 

DKIM (DomainKeys Identified Mail) – It uses an encryption method to authorise an email sender and its content. The encryption generates a pair of keys, where one of them is added as a TXT record along with a mail signature for the receiving mail server to decrypt.

DMARC (Domain-Based Message Authentication Reporting and Conformance) – It is an authentication method that uses both SPF and DKIM to verify whether or not an email was actually sent by the owner of the “from” domain that the user sees. While adding a DMARC record, you will need to apply one of the policies:

None: Treat all mail sent from your domain as it is, without any validation.

Quarantine: The recipient server would accept the mail, but should place it somewhere other than the recipient’s inbox (usually, the spam folder).

Reject: Reject the message.

 

2. Clear and concise subject lines

Choosing the right subject line is crucial and will determine if a user would like to read your email.

It’s also important to not choose common spam words/phrases so that the recipient spam filtering system isn’t triggered. Some of the common phrases to avoid:

  • FREE!
  • Call now!
  • Instant
  • Urgent!
  • Order now!

 

3. Have an OPT-IN process for your subscribers

Having a genuine list of email addresses and collecting them plays a large role in deliverability. There are two types of methods to use, the Confirmed OPT-In or a Double OPT-IN. 

Both of these methods send a confirmation email to the subscriber of the list and help to ensure that this user is ready to accept emails from you.

 

4. Sending the right amount of emails

Over time major ESPs like Google, Yahoo, Outlook, etc. identify patterns in the messages they receive and make appropriate changes to their metrics. 

It is always essential to avoid a sudden spike in emails being sent out which would alert the ISP to a possibility of a spam sender and eventually deny mails from it or even put them on a block list. 

We recommend every user adhere to the policies set by these major ESPs.

 

5. Maintain a clean list

Sending your marketing emails to non-existing users results in bounce-back messages and when this bounce rate is high, it affects your sending credibility. 

So, providing your users an easy way to unsubscribe helps in this case but it is also important to scrub your mailing list on a regular basis. 

 

Why would my emails receive a bounce back and how do I check this?

An email bounce is received when the intended mail doesn’t get delivered to the recipient server for some reason and the recipient server sends a delivery report mentioning the cause for the failure.

This delivery report is often referred to as a bounce-back message. If one of your emails was rejected by the recipient server you may diagnose the errors mentioned within the delivery report sent to you.

 

Reasons for receiving a bounceback error could be due to the following: 

Mailbox full: When the recipient’s mailbox has reached its capacity and it cannot accept any further emails; this message will be reported in the bounce back you receive.

Disk space full: The account user has exhausted the allocated disk space. This mainly occurs for customers on our shared hosting services, when the assigned storage space for the package allotted is used up. If you happen to encounter this error, please feel free to contact our support and we’ll get this sorted for you. On the other hand, you may also look at upgrading your package – more details on our hosting packages and pricing can be found here.

Email Size: If the message you are trying to send contains huge attachments or too much content that exceeds the maximum size threshold for a message, this delivery report is received. By default on cPanel servers, the size limit is set to 50 MB per message/email.

Email Blocked/Email Rejected: An email could be blocked for many reasons, for eg; too much spam content going out, server IP address on the recipients block list, etc. For these types of bounce messages, you’ll need to investigate the mail logs in order to identify the cause and diagnose accordingly.

Incorrect Email address: Incorrect email address bounce mails are often flagged as “Invalid email address” or “User does not exist”. This happens when the supplied email account as the TO address is incorrect or misspelled.

Access Denied: This bounce message is reported when the IP address of the machine you are trying to connect from is temporarily or fully blocked on the server firewall. This happens when there is an email misconfiguration on an email client for some device using the same network or it must be due to a wrong password entered while trying to authenticate with the server. If you find yourself blocked by the firewall on the server do open a support request with us.

Server down: The mail hosting server is unable to reach or is currently inaccessible.

 

Where can I check for logs?

The errors received on the bounce-back messages are mostly self-explanatory and often contain details that triggered it. Sometimes you may need to check the reason for the bounce-back and you can do this by checking the Mail Delivery Reports.

WHM has an option for this and is available at Home >> Email >> Mail Delivery Reports. Customers on our shared hosting packages, do not have access to “Mail Delivery Reports” and will need to contact our support team to assist further.

A report is then generated based on your submissions which should help you investigate the mail problem.