GMail classifying shipping notifications as SPAM

Customers say they are not receiving our emails to GMAIL accounts.

Testing shows they are in the GMail SPAM folder

Attempts to resolve this:


Domain Authentication

per https://support.google.com/mail/answer/6227174

Add & verify your Authentication Domains

What’s an Authentication Domain?

An authentication domain is either the DKIM (d=) or SPF domain (Return-Path domain) that is used to authenticate your email. You can find it in the ‘Authentication Results’ header of an email that has successfully passed authentication (and was delivered to a Gmail mailbox).

For example, in the sample Authentication Results header below, domain.com is the ‘Authentication Domain.’:
Authentication-Results: mx.google.com;
spf=pass (google.com: domain of bounce-123@domain.com designates 1.2.3.4 as permitted sender)
dkim=pass header.i=@domain.com;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; s=12345; d=domain.com;

Postmaster Tools uses your authentication domain to uniquely identify your email traffic and provide access to your traffic analytics.

Tip: Authentication domain can be either the domain-name or the sub-domain. If it’s a domain-name, the data will show the traffic aggregated over any and all sub-domains of that domain-name, plus any traffic corresponding to the (exact) domain-name match. You can also independently add multiple sub-domains and view data about each of them separately.

Siteground: https://www.siteground.com/kb/configure-spf-dkim-dmarc-records/

Configure SPF, DKIM and DMARC records

In order to secure your e-mail service and make sure that you won’t have issues with e-mail spoofing, you need to set SPF, DKIM and DMARC records for your domain.

  • SPF – You can enable SPF in cPanel -> Email Authentication -> Enable in the SPF section
  • DKIM – In order to enable DKIM for your domain go to cPanel -> Email Authentication -> Enable in the DKIM section
  • DMARC – this is a TXT record that practically tells the receiver to send an email to a particular e-mail address, if he gets spam mails from a certain domain. The record is added from cPanel -> Advanced DNS Zone Editor, and should look like this:
1_dmarc.domain.TLD IN TXT 14400 “v=DMARC1; p=none; rua=mailto:postmaster@your_domain.com”

where you need to change domain.TLD and postmaster@your_domain.com to the proper ones according to your case.

You can also use custom SPF and DKIM values for your domains. You can add the records using the DNS Zone editor in cPanel.

So in Siteground hosting:

  • Enabled SPF
  • DKIM was already enabled
  • Added DMARC record using webmaster@…