Usually when talking about spam filtering it's based on sending IP and not domain names (domains are still important, but IP addresses are usually the first thing that is being evaluated), although admittedly Google is vague on what constitutes "5,000 mails per day".
> A bulk sender is any email sender that sends close to 5,000 or more messages to personal Gmail accounts within a 24-hour period. Messages sent from the same primary domain count toward the 5,000 limit.
> Sending domains: When we calculate the 5,000-message limit, we count all messages sent from the same primary domain. For example, every day you send 2,500 messages from solarmora.com and 2,500 messages from promotions.solarmora.com to personal Gmail accounts. You’re considered a bulk sender because all 5,000 messages were sent from the same primary domain: solarmora.com. Learn about domain name basics.
> Senders who meet the above criteria at least once are permanently considered bulk senders.
IMO this is better since they have to handle all of the personal domains and small communities that send from a SMTP service like Sendgrid or Amazon SES. Relying on IPv4s to not be shared wouldn't work universally.
It would also allow a pretty trivial bypass using ipv6. A sizeable % of ip-based rate limits are breakable if you can use v6; iirc for a long time google web properties had bypassable rate limits if you knew about this.
Indeed, self-hosted email is commonly rejected despite doing all these things.
Google et al have successfully turned email into the domain of a few SaaS, and at half of them blatant spammers can message millions with no record of consent with the most obvious scams and have it delivered into the inbox. Hell, most spam these days I get from hacked Gmail accounts. The game is rigged, as they say.
I often see this repeated, but in my experience self-hosted email works just fine as long as your IP has a good reputation, and isn't on some crappy bulk VPS.
I have a mail server on Hetzner and one on Vultr, neither have problems delivering to any service. That said, both domains are fully and correctly configured. Banners match rDNS, DMARC aligns, I’ve even configured MTA-STS. The IPs aren’t particularly warm either.
I dunno who has your email but I’ve had a gmail account for 15+ years and never had a serious spam issue. The promotions and social folder system also seems to be highly accurate when filtering social media updates and clear ads out of my main inbox.
I don’t have the patience for any of this. But a friend has and I sometimes use the email service of their small company. Hosted out of a cellar, their own IP block, servers maintained as a side responsibility of an employee. Can’t remember Gmail ever rejecting email from there.