DKIM and SPF Email Credibility
If Schoolworks/Salesforce is being used to send emails, on behalf of a customer domain (e.g. abc@<myschool>.<com/net/edu/org etc.> then in order to improve credibility of emails being sent by Salesforce, SPF and DKIM can be enabled.
SPF (Sender Policy Framework)
This works by placing a new DNS record on the customers domain (typically by their IT department)
Further information: https://help.salesforce.com/s/articleView?language=en_US&id=sf.emailadmin_spf_include_salesforce.htm&type=5
Example SPF records:
v=spf1 mx include:_spf.salesforce.com ~all
v=spf1 mx ip4:204.14.234.64/28 ip4:204.14.232.64/28 ip4:182.50.78.64/28 ip4:96.43.144.64/31 ip4:96.43.148.64/31 include:_spf.salesforce.com ~all
DKIM (Domain Keys Identified Mail)
Background: https://postmarkapp.com/guides/dkim
https://help.salesforce.com/s/articleView?id=000381186&type=1
Steps:
Search for DKIM in Setup of Salesforce
This is via Setup → Email – DKIM Keys
Create the DKIM Keys
Set the Selector, Alternate Selector, Domain and Domain match pattern
Salesforce will then create two CNAME DNS records to enter into the customer DNS
Customer creates the to CNAME records on their domain (typically done by their IT department)
e.g. the DKIM CNAME keys will be something like
school1._domainkey.myschool.com IN CNAME abcdefgh.6kfhyh.custdkim.salesforce.com.
school1._domainkey.myschool.com IN CNAME abcdefgh.6kfhyh.custdkim.salesforce.com.
Activate in Salesforce
Once published, go back to Salesforce and the ‘Activate’ button will be enabled
Click ‘Activate’
You tube video: