I haven't been able to find an answer to this, so forgive me if it's been asked somewhere before.
I'm working with non-profit who has a google workspace for non profits account. I'm working on getting our SPF/DKIM/DMARC records set up, and they work perfectly except for one situation.
We have two different domains, whedoncon.com, and thehellmouth.org. Some of our users have an email on both domains (i.e. [email protected] and [email protected] are going to the same person). I can send emails individually from each domain, and they pass SPF, DKIM, and DMARC fine. The problem comes in when I set up the domains to be able to send from each other.
I've added the capability for [email protected] to be able to send mail as [email protected]. The issue seems to be when I log in as [email protected], and send a message as [email protected]. Looking at the email headers, it seems that because I logged in as [email protected], it sets the return-path to the whedoncon.com address regardless of what account I select to send out the email.
The problem with this, is it causes DMARC to fail whenever I send an email out as [email protected], even though SPF and DKIM both pass. It seems to be because the return-path is showing as [email protected], but the DKIM is looking at hellmouth.org.
So, TL:DR, google seems to always default to the signed-in account for the return-path, and not the secondary account that it's actually sending from. Is there a way I can change the return-path so it matches the account the email is coming from, and not the account that I'm signed in as?
Return path [email protected]
when I send as[email protected]
. Google isn't choosing the right records to authenticate the send. – Manteau