Reputation: 1263
I run a small organisation with our email (@ourdomain.com) hosted on Microsoft Exchange (so, DNS has all the DKIM / SPF etc records for Microsoft to enable this and fully authenticate emails in the current required way).
I want to use a third party CRM (with Zoho) that won't directly access our email, but will send from @ourdomain.com through their server.
They naturally want us to 'authenticate' we own the domain (via a code sent to our email, easily done), but they also ask us to add DKIM/SPF records...
"mandatory" to add DKIM "Add the public key below to the subdomain" with key "k=rsa; p=very_long_hash/very_long_hash/short_hash/long_hash/long_hash/verrrrry_long_hash"
recommended to add SPF "v=spf1 include:one.zoho.eu ~all"
My question is, can I add these additional DKIM/SPF records to our DNS without disrupting the Microsoft Exchange email hosting? Is it possible to add multiple records like this? Is there any danger in doing so?
Naturally... the last thing I want to do is mess up our email!!
An answer on (1) is this possible (mutliple records)? and (2) noting any major pros/cons of adding this configuration would be appreciated!
Upvotes: 0
Views: 915
Reputation: 31
An answer on (1) is this possible (mutliple records)?
Yes for multiple DKIM records with different selectors. It's usual practice.
Selector is a part of subdomain record leading to <selector>._domainkey.yourdomain.com
.
No for SPF records, there should be only one SPF-record. You would need to merge multiple SPF records together, e.g.:
v=spf1 a mx include:someprovider.example.com ~all
v=spf1 include:one.zoho.eu ~all
should be glued into:
v=spf1 a mx include:someprovider.example.com include:one.zoho.eu ~all
Here is free SPF Merge Tool for this purpose: https://dmarcdkim.com/tools/merge-spf-records
and (2) noting any major pros/cons of adding this configuration would be appreciated!
That's normal to use multiple email providers.
However, SPF-Record should not contain more than 10 include
modifiers.
Upvotes: 1
Reputation: 37750
Yes, you can have multiple DKIM records, because each one will have a unique selector (the "subdomain" they mention).
No, you can't have multiple SPF records for the same domain, but you can combine them into one, for example if you already have:
v=spf1 a mx include:someprovider.example.com ~all
and you want to add
v=spf1 include:one.zoho.eu ~all
You would combine them like this:
v=spf1 a mx include:someprovider.example.com include:one.zoho.eu ~all
Upvotes: 3