Support for DomainKeys Identified Mail (DKIM) Authentication

Salesforce B2C Commerce provides an out-of-the-box solution on our first-party Point of Deployment (POD) that customers can use for their email requirements. This service provides support for DKIM and SPF authentication. DKIM is an email authentication protocol that adds a cryptographic digital signature to outgoing emails. With DKIM, receivers can verify that the domain owner authorized the email and that it wasn’t altered in transit. DKIM helps reduce spam and phishing emails.

Which Salesforce Commerce Product Do I Have?

DKIM Authentication Requirements for Google, Yahoo, and Microsoft

To ensure compliance with the bulk sender authentication requirements, here are the high-level steps.

  • Generate a private-public key pair for DKIM. See Generate a Private-Public Key Pair
  • To reflect the new public key, update your DNS records. See Configure DKIM for B2C Commerce.
  • Import your private key in Business Manager. See Configure DKIM for B2C Commerce.
    • The key is used for all of your outgoing emails, and it satisfies Google, Yahoo, and Microsoft requirements.
    • Specifying your key is required only one time per instance.
  • Test your changes in your development or staging instance before introducing them to production.

In this section:

  • Configure DKIM for B2C Commerce
    Major email providers, including Google, Microsoft, and Yahoo, now require DomainKeys Identified Mail (DKIM) authentication. Configuring DKIM is essential to ensure that your emails reach customer inboxes and aren’t rejected or flagged as spam. Configure DKIM to verify that the emails come from the domain that they claim to be from.
  • Generate a Private-Public Key Pair
    DKIM authentication requires you to specify a private key in Business Manager in B2C Commerce. Generate a private key in a terminal with these commands.