Hi @wstaelens ,
Thanks for your patience.
- Yes, multiple custom domains can be added to a single Email Communication Service (ECS) but only one of those domains can be linked to a Single Communication Service (CS) at a time which is the resource used to send email.
- Yes, the steps described in the link you shared would let you add custom domains. And yes, the DNS records for verification would needed to be passed onto the domain owner, in order to verify the domain and configure the email auth mechanisms.
- Apart from adding a custom domain under the ECS resource, this custom domain will need to be connected to an ACS resource. Steps for this are available here - How to connect a verified email domain with Azure Communication Service resource - An Azure Communication Services quick start guide | Microsoft Learn
- Yes. All the above steps can be automated by using the Azure management SDK, CLI commands or REST API requests.
- For management SDK refer to the links next to Azure Resource Manager in the table here - Reference documentation overview for Azure Communication Services - An Azure Communication Services concept document | Microsoft Learn
- For CLI reference - az communication | Microsoft Learn
- For REST API - Domains - REST API (Azure Communication) | Microsoft Learn
Hope that helps. Please let us know if you have further questions.
Best,
-Grace