Email going to spam

If the email you send is going to spam, there are a few options to explore:

IP Reputation

Check if your IP or domain is Blacklisted. If your IP is in a Blacklist it means that your server IP is involved in some spam operation. If you are not responsible for the abusive emailing it could be that your account was hacked and an attacker is using your resources to send spam. It could also be related to another ucartz client shared your same IP (as in the case of shared hosting accounts) and that client could be involved in a similar situation affecting all website using the same IP. A solution to this is to get an account with a dedicated IP. If the account is hacked an evaluation of passwords, website update, website hardening could be required. In the case of IP reputation problem please open a support ticket to explore options to fix the issue.

Set SPF record at DNS

An SPF (Sender Policy Framework) record is a list of servers that are allowed to send e-mail from your domain. This reduces spam activity that may be perceived to originate from your domain, which is known as source address spoofing.

If an SPF record is present in your domain’s DNS zone file the server will then check to see if the mail originated from a server or IP that is listed in the SPF record. If the mail came from an SPF-listed source then the message is processed normally. If the mail did not originate from a server in the SPF list then the message is instantly rejected per the receiving server’s policies.

If your server is running both your website and your e-mail your SPF record can be as simple as:

yourdomain.com. IN TXT "v=spf1 a mx ~all"

So what is this saying? Remember, SPF records are really just a simple list of “approved” sources, servers that are allowed to send e-mail from your domain.

Breaking the SPF record down:

  • yourdomain.com – The domain that the SPF record applies to
  • IN TXT – The DNS zone record type. SPF records are written as TXT record types.
  • v=spf1 – Identifies the TXT record as an SPF record.
  • a – Lists the domain’s primary A record as approved to send e-mail.
  • mx – Lists the domain’s MX record(s) as approved to send e-mail.
  • ~all – Signifies that this list is all-inclusive, and no other servers are allowed to send e-mail per the SPF.

A common scenario is when an e-mail user is forced to send all e-mail using their ISP’s SMTP server because their ISP blocks traffic to any other SMTP server. In this case, you need to list your ISP’s SMTP server as an include statement. A similar example of a domain that uses Google Apps to handle all e-mail activity. When using Google Apps it is a good idea to list google.com in your SPF record as an include the statement so that all outbound e-mail is delivered successfully.

yourdomain.com. IN TXT "v=spf1 a mx include:google.com ~all"

The include statement tells other servers to include all relevant SMTP and MX information for google.com in your SPF list.

Openspf.org maintains an easy to use SPF wizard that will ask you several questions regarding your domain and will help you set up a complete SPF record including other sources of e-mail.

If you have any questions, please contact us anytime using the our support.


Was this answer helpful? 0 Users Found This Useful (0 Votes)