Verify Email Addresses to Meet the Email Verification Requirement
To complete enforcement of the email verification requirement introduced in the Spring ’22 major release, Salesforce now requires all users in all orgs and Experience Cloud sites to verify their email address. If a user sends an email from an unverified email address, Salesforce rejects this email message and doesn’t complete the send. Unverified email addresses can’t be used for sends until the user verifies their email address or resets their password. To avoid disruptions, ensure that all user email addresses are verified.
Where: This change is available in Lightning Experience and Salesforce Classic (not available in all orgs) in all editions.
Who: This requirement applies to all users in all orgs and Experience Cloud sites, including employee, customer, and partner users across sandbox and production instances. Most users affected by this change are SSO users because non-SSO users verify their email address when they sign up. However, some non-SSO users can be affected if they use email addresses that were added to Salesforce before the current verification process existed.
Email verification for org-wide email addresses was already and continues to be required. Any features that use org-wide email address functionality, such as Service Email, already meet email verification requirements.
Why: In past releases, Salesforce enforced this requirement for all orgs and Experience Cloud sites except for paid production instances with single sign-on (SSO) users. In Spring ’24, Salesforce started enforcing the requirement for paid production instances with SSO users, but only for instances created after Spring ’24. With the Summer ’24 release, Salesforce now enforces the requirement for all orgs and Experience Cloud sites, including all paid production instances with SSO users, regardless of when they were created.
How: As a Salesforce admin, check a user’s email verification status by viewing the user’s details. From the Users page in Setup, select a user and check the Email field. When the user completes verification, the Verify link changes to Verified. Users can also see their own email verification status from the Advanced User Details page.
For unverified users, you have several options for verifying their email address. The best method for your use case depends on how many users you’re verifying and what kind of experience you want to provide.
For an individual user, you can initiate verification or the user can do it themselves. With either of these methods, the user receives a Salesforce-branded verification email that can’t be customized.
For a large number of users or to have more control over branding and the user experience, use these options.
- To verify multiple users at once, use the async email method. You can customize the verification email template to suit your brand.
- To automatically verify all email addresses that belong to a specific domain, verify the domain using DomainKeys Identified Mail (DKIM). Use this method when you don’t want users to receive a verification email at all.
Salesforce also verifies a user’s email address during some processes, such as password reset and device activation.
For a full overview of the different ways to verify email addresses, see User Email Verification in Salesforce Help.