Due to a business requirement, a customer needs users to be able to send emails from different domains.
Example: Users from Country A send emails using example1.com but users from Country B send emails using example2.com.
Can an admin user define multiple Email domains in the Approved Email Settings of CRM?
A single Approved Email Domain custom setting can hold a single Approved Email sending domain.. Multiple Approved Email Domains cannot be set in the Approved Email Domain field in Approved Email Settings.
To send emails from a different domain than the default value in the Approved Email Settings, an admin user can define the Email Domain for a specific Email Template on the Email Template itself. This must be done in the Domain field on the Email Template in Vault, and then synced from Vault to CRM.
If no sending domain is specified on an Email Template, Approved Email using that template will default to the sending domain in the Approved Email Domain field in the Approved Email Settings for the user's Profile or the Approved Email Settings at the Org level if no Profile-specific Approved Email Settings exist for that user's Profile.
For this specific business requirement, admins could also take advantage of the ability to set Custom Settings at the Profile level as well as the Org level.
Users from the two countries could be assigned to different Profiles. Each Profile could have Profile-specific Approved Email Settings with different Approved Email Domains set on them - or, one Profile could have Profile-specific Approved Email Settings and the other could rely on the Org-level Approved Email Settings.
When sending emails from an Email Template with no domain specified on the template itself, each user would send the email from the Approved Email Domain set in the Approved Email Settings used by their Profile.
CRM Help Documentation: