Knowledge Base Hub

Browse through our helpful how-to guides to get the fastest solutions to your technical issues.

Home  >  Domain Name & DNS Issues  >  How to Prevent your Emails from Being Sent to the Spam box of Receivers?
Top Scroll

How to Prevent your Emails from Being Sent to the Spam box of Receivers?

 3 min

There are a few reasons that may cause your emails to be treated as spam by a receiver. If that is the case, you should probably deploy a secure method to send emails.

Ways To Prevent your Emails From being Treated as Spam

1. Mark Emails as Not spam.

You can ask the recipients to mark your emails as Not spam. Sometimes, people tend to treat emails with an unknown address as spam. If they mark the emails as Not spam, it will prevent their redirection to their spam boxes.

2. Reconsider your Sending Options.

The phpmail() is a simple yet popular function. However, it is an outdated mode to send emails as it lacks security. Although we allow our clients to use phpmail() on our servers, it is for one-time sending and testing messages.

In case of frequent correspondence, you have to switch from phpmail() to SMTP. In addition to it being a more reliable way to send emails, SMTP improves the delivery of your messages considerably. An additional bonus of switching to SMTP is: it will increase the trust among the recipients. It makes your emails appear less suspicious and thus more receptive.

If you usually send emails via Webmail or a similar mail client (except plugins), please refer to option 3.

3. Add a DNS Verification

Recent email transactions are more focused on authenticity. In response to that, modern mail services require additional verification of the sender. Verifying the legitimacy of the address, its domain, and other validations to confirm the sender’s identity takes time that may lead the email to be marked as spam if it does not pass.

Adding these two types of DNS records will solve this issue:
SPF record
If your domains point to MilesWeb by nameservers, the SPF record is already added by default. It is present in your DNS Zone Editor.

Check the list of TXT records by searching “spf,” or

  1. Go to Emails.
  2. Look for your domain name and under Email Delivery.

If you do not find the record (or if you use external nameservers), try adding the SPF record manually in both hPanel and cPanel.

DKIM Record
You can easily activate this record for both hPanel and cPanel with a few clicks.

4. Rephrase the Subject

You have to be careful while phrasing the subject of your emails. The most common reason that restricts emails from being delivered is their subject.

Your subject line should be perfect and must not have:

  • Misspelled words
  • The words like Test, Check, etc.
  • Phrases like- “Open this letter,” “Read me,” “URGENT,” etc.
  • Random characters, letters or numbers.


  • Avoid writing the entire topic in CAPITAL LETTERS.
  • The subject must communicate or summarise its text content.
  • Never write the entire text of the email into the subject, and keep it short.
  • Never leave the subject blank.
  • Avoid adding Re: to reply to a message.

To clear your understanding:

  • Bad examples of subject: “READ”, “siknvdjhvbls”, “Re:” –
  • Good examples of subject: “Information about your order for ceiling tiles.”, “Received the delivery.”

5. Review your Email with a Mail tester

You need to review the content of your email. To verify how good your email is, we recommend you use MailTester.

  1. Send the message text you will write in your emails to a temporary address.
  2. Alter the email with the suggestions the Mail Tester shows.

Try these tricks and let us know if they prevent your emails to be sent to spam boxes.

For our Knowledge Base visitors only
Get 10% OFF on Hosting
Special Offer!
Claim the discount before it’s too late. Use the coupon code:
Note: Copy the coupon code and apply it on checkout.