Custom Domain Emails Being Treated as Spam

Custom Domain Emails Being Treated as Spam

Hello all,

I have a custom domain from GoDaddy that I setup using Zoho so that I can send e-mails from myname at customdomain.club. I set up DKIM, SPF and DMARC records on my custom domain and used mail-tester.com and received a score of 10 and it says these are correct.

My problem is that any emails I send from this custom domain get treated as spam, but mainly by hotmail.com. If I run my spam email headers through the mxtoolbox's Spam Analyzer, it gives me 5.6/5.0 rating which it classifies as spam. Most of my points are lost due to lack Message-Id, Subject, To, From and Date headers which is odd because I can see them in the e-mail message I copied to Spam Analyzer.

Content analysis details:   (5.6 points, 5.0 required)

pts rule name              description
---- ---------------------- --------------------------------------------------
1.2 MISSING_HEADERS        Missing To: header
0.1 TRACKER_ID             BODY: Incorporates a tracking ID number
0.0 URIBL_BLOCKED          ADMINISTRATOR NOTICE: The query to URIBL was blocked.
                            See
                            http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block
                             for more information.
                            [URIs: zohomail.com]
0.1 MISSING_MID            Missing Message-Id: header
1.8 MISSING_SUBJECT        Missing Subject: header
0.0 UNPARSEABLE_RELAY      Informational: message has unparseable relay lines
1.0 MISSING_FROM           Missing From: header
1.4 MISSING_DATE           Missing Date: header


What can I change in Zoho to make sure that these are included correctly so my e-mails are treated as spam?