Share via

Getting Error in Email Communication Service

Amal Syed 60 Reputation points
2025-12-11T13:50:21.2166667+00:00

Hello,

I am trying to deploy Azure Email Communication Service in Europe Region. While deployment was success, I am not able to see or create any domains. I am getting below error.

The resource type 'EmailServices/Domains' could not be found in the namespace 'Microsoft.Communication' for api version '2025-09-01-preview'. The supported api-versions are '2021-10-01-preview,2022-07-01-preview,2022-10-01-preview,2023-03-01-preview,2023-03-31,2023-04-01-preview,2023-04-01,2023-06-01-preview,2024-09-01-preview,2024-11-01-preview,2025-01-25-preview,2025-09-01'.

Error is same regardless how I create the resource. Both via UI & Terraform.

Screenshot is attached. Please help

User's image

Azure Communication Services

Answer recommended by moderator

Golla Venkata Pavani 5,585 Reputation points Microsoft External Staff Moderator
2025-12-12T16:11:25.09+00:00

Hii @Amal Syed,

Thank you for reaching us regarding the issue.

Azure Communication Services (ACS) recently added new features and updated APIs for email domains. The UI was updated, but the backend domain provisioning blade is referencing an API version that isn’t published for the emailServices/domains resource type.

Update your Terraform or API requests to use a supported API version

  • 2025-05-01 (latest stable)
  • 2024-11-01-preview, 2024-09-01-preview
  • 2023-03-31, 2023-04-01-preview, etc.

Verify Region Support

Email Communication Service domain features are not yet available in all regions.

Europe regions sometimes lag behind (common customer reports). If the resource was deployed in West Europe or North Europe, domains may not appear because ECS backend capabilities haven’t rolled out.

How to check:

  1. Go to Azure Resource Explorer
  2. Browse to your region > Microsoft.Communication
  3. Check if EmailServices/Domains is listed

If not listed > region not yet enabled.

Until the portal is updated, domain provisioning must be done using Azure CLI or ARM with a supported API version.

So, Please follow the below steps to add a custom domain in ACS.

Ensure Azure CLI is installed and updated (az upgrade), then log in with az login. Identify your Email Communication Service name, resource group, and desired domain.
Step 1: Create Domain Resource Below command bypasses the portal, uses the supported API version, and successfully creates the domain.

Azure CLI

az communication email domain create --resource-group <YourResourceGroup> --service-name <YourEmailServiceName> --name <yourdomain.com> --location Global --domain-management CustomerManaged

Step 2: Verify Domain Ownership

  • In the Azure portal, navigate to your Email Communication Service > Provision Domains.
  • Select the new domain and click Configure or Verify Domain.
  • Copy the provided TXT record value (e.g., azcommunicationcenter.azurecomm.net).
  • Add this TXT record to your domain's DNS provider at the root (@ or blank name field), then wait 15-30 minutes for propagation.
  • Click Next > Done in the portal to verify. Status changes to Verified.

Step 3: Configure Sender Authentication

  • In Provision Domains, click Configure on the verified domain.
  • Add the provided SPF TXT record and two DKIM CNAME records to your DNS:
    • SPF: e.g., v=spf1 include:spf.protection.outlook.com -all
      • DKIM: e.g., selector1._domainkey and selector2._domainkey pointing to Azure values.
      • Wait 15-30 minutes, then verify in portal (click Next > Done). Status updates to Enabled.

Reference:
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/connect-email-communication-resource?pivots=azure-portal
https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/add-custom-verified-domains?pivots=platform-azp
https://learn.microsoft.com/en-us/cli/azure/communication/email/domain?view=azure-cli-latest#az-communication-email-domain-create
Kindly let us know if the above comment helps or you need further assistance on this issue.

Please "Accept" if the information helped you. This will help us and others in the community as well.

Was this answer helpful?

1 person found this answer helpful.

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.