I wish Google had a way you could tell it "messages from these people/domains are never spam (or I'll deal with it myself)".
I wish Google had a way you could tell it "messages from these people/domains are never spam (or I'll deal with it myself)".
I use gmail and they know who is sending. I got an email today with a gmail flag saying “this user sent from a different email address previously”
I doubt this affects things when messages are rejected at the protocol level, but if your problem is emails showing up in the spam folder, this might fix it.
What Google is likely doing is checking the domain of the originating IP in the SMTP "envelope", but that also gets tricky with outsourced email services or internal IPs.
I do not use Gmail, so these are just wild guesses, but I do run my own mail server and frequently get my email not showing up for people.
Problem with SMTP bounces is that it may take a week for the final bounce to show up in my inbox (because again, that's how SMTP protocol is designed, to expect nodes to be down and retry a number of times).
Isn’t this the exact thing that DKIM is designed to fix?
So yes, DKIM will help a receiving server know for sure, but a receiving server still needs to accept emails from non-DKIM-enabled servers, and perhaps that's why whitelisting didn't work for the parent.