I have an unusual setup of domains on my server and I would really appreciate help in properly setting up DMARC.
My primary domain is me.com (as an example only)
I have 2 cPanel servers:
S1.me.com
S2.me.com
I have some *.me.com subdomains on one server and others on the second. For example:
On s1.me.com we have me.com, d1.me.com and d2.me.com
On s2.me.com we have d3.me.com and d4.me.com
Important to note that each of our subdomains is set up as an independent account on cPanel. We do not have me.com setup as a cPanel account with subdomains controlled by that account.
It is also important to note that we manage the DNS for this at a third-party service, not within cPanel. cPanel recognizes this fact.
Me.com is the only domain that sends/receives email from real humans. All of the other subdomains send email from PHP scripts, e.g. software like Xenforo, etc.
Assume Xenforo, or something like it, is installed at d1.me.com. The outgoing email is addressed from [email protected], not [email protected]. I also noticed that the receiving systems mark the email as being received from the server (s1.me.com) not the actual subdomain where it originated from (d1.me.com).
So, how do I configure the DKIM to make this all work?
Right now, I noted that each subdomain has its own DKIM public key set in cPanel.
I assume that the subdomain responsible for originating the email is the one that signs it?
When the receiving server wants to validate the signed email, what does it use to look up the public key in DNS?
My primary domain is me.com (as an example only)
I have 2 cPanel servers:
S1.me.com
S2.me.com
I have some *.me.com subdomains on one server and others on the second. For example:
On s1.me.com we have me.com, d1.me.com and d2.me.com
On s2.me.com we have d3.me.com and d4.me.com
Important to note that each of our subdomains is set up as an independent account on cPanel. We do not have me.com setup as a cPanel account with subdomains controlled by that account.
It is also important to note that we manage the DNS for this at a third-party service, not within cPanel. cPanel recognizes this fact.
Me.com is the only domain that sends/receives email from real humans. All of the other subdomains send email from PHP scripts, e.g. software like Xenforo, etc.
Assume Xenforo, or something like it, is installed at d1.me.com. The outgoing email is addressed from [email protected], not [email protected]. I also noticed that the receiving systems mark the email as being received from the server (s1.me.com) not the actual subdomain where it originated from (d1.me.com).
So, how do I configure the DKIM to make this all work?
Right now, I noted that each subdomain has its own DKIM public key set in cPanel.
I assume that the subdomain responsible for originating the email is the one that signs it?
When the receiving server wants to validate the signed email, what does it use to look up the public key in DNS?
- The primary domain, me.com?
- The domain where the email originated, d1.me.com ?
- Or, the server from which it originated, s1.me.com?