I ran my own mail server for a decade in a half. At the end I was running Zimbra, had everything configured cleanly, and randomly Microsoft, Gmail, or others would start routing legitimate e-mail into their Spam folders. Since this was affecting clients I surrendered and now pay the Microsoft Tax on o365. I figure this is part of dealing with an oligopolistic market.
Now I'm offering hosting again, and comments here suggest e-mail works, so I'm trying, but I'm getting routed to SPAM.
So far I think I've done everything right: according to tests by allaboutspam.com, mxtoolbox, and a DNSBL lookup:
Should I just accept this, and offer e-mail through a third party for those who need it? Or might there be another trick I need to use, like telling EXIM to identify itself as mail.mydomain.tld instead of realhostname.mydomain.tld?
Now I'm offering hosting again, and comments here suggest e-mail works, so I'm trying, but I'm getting routed to SPAM.
So far I think I've done everything right: according to tests by allaboutspam.com, mxtoolbox, and a DNSBL lookup:
- Reverse DNS is set correctly
- Server HELO is good (even though EXIM isn't connecting as mail. - it's hostname.)
- I'm not on any blocklists
- SPF is working, and says my server is authorized to send for me
- DKIM is working
- There's no content that looks like spam in the URIBL, and spamassassin isn't flagging it
- DMARC is published and enabled
Should I just accept this, and offer e-mail through a third party for those who need it? Or might there be another trick I need to use, like telling EXIM to identify itself as mail.mydomain.tld instead of realhostname.mydomain.tld?