That's the reason why stuff like Sendy[1] is so popular. You host your own interface, settings and so on, but the ugly part of sending your email is handled by AWS SES.
I have a mail server for personal use, and I send less than 10 mails per day for many years. DKIM, SPF, DMARC are all properly set up. I am signed up to all possible postmaster tools, including that of Google.
Still, Google started blocking mail sent from my IPv6 address in December. I switched to IPv4, and it fixed the issues for existing gmail recipients, but new recipients usually see my mail in Spam. When I don't get a reply for a few days, I mail them from my backup @gmail.com account and ask to unmark me as spam and add to contacts. So far, this helps.
P.S. I also run a community website on a different domain and IP. It sends tens of thousands of notification emails per month, and it fares better in Google Postmaster Tools. User-reported spam is within 1% and it seems that this is acceptable behaviour for Google.
Presumably people who actually care would not be on a free email service in the first place...
Does the IPv6 address have matching forward/reverse DNS?
- ensure your external IP reputation is good. Check blacklists.
- configure correct dns/reverse dns (PTR) records.
- setup SPF (maybe DKIM with DMARC but I'm not using these)
- do not spam.
Thats it.
First off, you don’t really have control over your external IP reputation, unless you have your own IP space, which most people don’t.
You’re at the mercy of your colo/hosting, really. You get whatever IP they give you, baggage included. I think the reputation is also subnet-based, not IP based, so your potential to be included in someone else’s blast radius is increased.
Also, even with a clean IP, the steps you outlined are not sufficient to send significant numbers of non-spam messages and not get spamboxed. Gmail seems to be mostly okay with erring on the side of false positives.
Source: been running my own email servers for 25 years
(btw my mails also seem to get through and i haven't even set up DKIM)
Plenty of people report that there is a minimum amount of email you have to send so that you can contact gmail and ask them to unlock you. They, of course have a set of rules you have to follow.
But you won't get them to receive your email if you just send some 3 messages a week.