Skip to content

Commit d2dde52

Browse files
authored
Merge pull request #288273 from vac0224/vc-email-multiple-domain-2024-10-18
Add multiple custom domain note
2 parents c6d526c + a42f7c2 commit d2dde52

File tree

6 files changed

+38
-29
lines changed

6 files changed

+38
-29
lines changed

articles/communication-services/quickstarts/email/connect-email-communication-resource.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,10 @@ ms.service: azure-communication-services
1212
ms.custom: devx-track-extended-java, devx-track-js, devx-track-python
1313
zone_pivot_groups: acs-js-csharp-java-python-portal-rest
1414
---
15+
1516
# Quickstart: How to connect a verified email domain
1617

17-
In this quick start, you learn how to connect a verified domain in Azure Communication Services to send email.
18+
This quickstart describes how to connect a verified domain in Azure Communication Services to send email.
1819

1920
::: zone pivot="azure-portal"
2021
[!INCLUDE [connect-domain-portal](./includes/connect-domain-portal.md)]

articles/communication-services/quickstarts/email/includes/connect-domain-js.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ ms.custom: mode-other
1313

1414
## Prerequisites
1515

16-
- An Azure account with an active subscription. [Create an account for free.](https://azure.microsoft.com/free/dotnet/).
16+
- An Azure account with an active subscription. [Create an account for free](https://azure.microsoft.com/free/dotnet/).
1717
- An Azure Email Communication Services Resource ready to provision domains. [Get started creating an Email Communication Resource](../create-email-communication-resource.md).
1818
- An [Azure Managed Domain](../add-azure-managed-domains.md) or [Custom Domain](../add-custom-verified-domains.md) provisioned and ready to send emails. This domain must be fully verified before attempting to link it to the Communication Service resource.
19-
- An Azure Communication Services Resource. [Create a Communication Services Resources.](../../create-communication-resource.md)
20-
- We're using a [service principal for authentication](/entra/identity-platform/howto-create-service-principal-portal). Set the values of the client ID, tenant ID and client secret of the Microsoft Entra application as the following environment variables: `AZURE_CLIENT_ID`, `AZURE_TENANT_ID`, and `AZURE_CLIENT_SECRET`.
19+
- An Azure Communication Services Resource. [Create a Communication Services Resources](../../create-communication-resource.md).
20+
- We're using a [service principal for authentication](/entra/identity-platform/howto-create-service-principal-portal). Set the values of the client ID, tenant ID, and client secret of the Microsoft Entra application as the following environment variables: `AZURE_CLIENT_ID`, `AZURE_TENANT_ID`, and `AZURE_CLIENT_SECRET`.
2121

2222
## Install the required packages
2323

@@ -44,13 +44,13 @@ client = new CommunicationServiceManagementClient(credential, subscriptionId);
4444

4545
Replace the `<resource-group-name>`, `<azure-communication-services-resource-name>`, and `<linked-domain-resource-id>` in the sample code.
4646

47-
The linked domain resource ID should be in the following format.
47+
Format the linked domain resource ID as follows:
4848

4949
```
5050
/subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/Microsoft.Communication/emailServices/<email-service-name>/domains/<domain-name>
5151
```
5252

53-
If you are using an Azure Managed Domain, the `domain-name` is "AzureManagedDomain". The `email-service-name` should be the same email service that you used to provision the domain.
53+
If you're using an Azure Managed Domain, the `domain-name` is "AzureManagedDomain". The `email-service-name` should be the same email service that you used to provision the domain.
5454

5555
Once these values are populated, run the sample code.
5656

@@ -74,7 +74,7 @@ const result = await client.communicationServices.beginCreateOrUpdateAndWait(
7474

7575
Replace the `<resource-group-name>`, and `<azure-communication-services-resource-name>` in the sample code.
7676

77-
Once these values are populated run the sample code.
77+
Once these values are populated, run the sample code.
7878

7979
```javascript
8080
const parameters = {

articles/communication-services/quickstarts/email/includes/connect-domain-net.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ ms.custom: mode-other
1313

1414
## Prerequisites
1515

16-
- An Azure account with an active subscription. [Create an account for free.](https://azure.microsoft.com/free/dotnet/).
16+
- An Azure account with an active subscription. [Create an account for free](https://azure.microsoft.com/free/dotnet/).
1717
- An Azure Email Communication Services Resource ready to provision domains. [Get started creating an Email Communication Resource](../create-email-communication-resource.md).
1818
- An [Azure Managed Domain](../add-azure-managed-domains.md) or [Custom Domain](../add-custom-verified-domains.md) provisioned and ready to send emails. This domain must be fully verified before attempting to link it to the Communication Service resource.
19-
- An Azure Communication Services Resource. [Create a Communication Services Resources.](../../create-communication-resource.md)
19+
- An Azure Communication Services Resource. [Create a Communication Services Resources](../../create-communication-resource.md).
2020
- We're using a [service principal for authentication](/entra/identity-platform/howto-create-service-principal-portal). Set the values of the client ID, tenant ID, and client secret of the Microsoft Entra application as the following environment variables: `AZURE_CLIENT_ID`, `AZURE_TENANT_ID`, and `AZURE_CLIENT_SECRET`.
2121

2222
## Install the required packages
@@ -45,7 +45,7 @@ ArmClient client = new ArmClient(new DefaultAzureCredential());
4545

4646
Replace the `<subscription-id>`, `<resource-group-name>`, `<azure-communication-services-resource-name>`, and `<linked-domain-resource-id>` in the sample code.
4747

48-
The linked domain resource ID should be in the following format.
48+
Format the linked domain resource ID as follows:
4949

5050
```
5151
/subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/Microsoft.Communication/emailServices/<email-service-name>/domains/<domain-name>

articles/communication-services/quickstarts/email/includes/connect-domain-portal.md

Lines changed: 21 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -20,32 +20,40 @@ ms.custom: mode-other
2020

2121
## Connect an email domain to a Communication Service Resource
2222

23-
1. In the Azure Communication Service Resource overview page, click **Domains** on the left navigation panel under Email.
23+
1. In the Azure Communication Service Resource overview page, in the left navigation panel under Email, click **Domains**.
2424

2525
:::image type="content" source="../media/email-domains.png" alt-text="Screenshot that shows the left navigation panel for linking Email Domains." lightbox="../media/email-domains.png":::
2626

27-
2. Select one of the options below
28-
- Click **Connect domain** in the upper navigation bar.
29-
- Click **Connect domain** in the splash screen.
27+
2. Select one of the following options:
28+
29+
- From the upper navigation bar, click **Connect domain**.
30+
- From the splash screen, click **Connect domain**.
3031

3132
:::image type="content" source="../media/email-domains-connect.png" alt-text="Screenshot that shows how to connect one of your verified email domains." lightbox="../media/email-domains-connect.png":::
32-
3. Select a one of the verified domains by filtering
33-
- Subscription
34-
- Resource Group
35-
- Email Service
36-
- Verified Domain
33+
34+
3. Select one of the verified domains by filtering:
35+
36+
- **Subscription**
37+
- **Resource Group**
38+
- **Email Service**
39+
- **Verified Domain**
3740

3841
:::image type="content" source="../media/email-domains-connect-select.png" alt-text="Screenshot that shows how to filter and select one of the verified email domains to connect." lightbox="../media/email-domains-connect-select.png":::
42+
3943
> [!Note]
40-
> We allow only connecting the domains in the same geography. Please ensure that Data location for Communication Resource and Email Communication Resource that was selected during resource creation are the same.
44+
> You can only connect domains in the same geography. Please ensure that the Data location for Communication Resource and Email Communication Resource you selected during resource creation are in the same geography.
4145
42-
4. Click Connect
46+
4. Click **Connect**.
4347

4448
:::image type="content" source="../media/email-domains-connected.png" alt-text="Screenshot that shows one of the verified email domains is now connected." lightbox="../media/email-domains-connected.png":::
4549

50+
> [!Note]
51+
> We enable customers to link up to 100 custom domains to a single communication service resource. All Mail-From addresses configured under these custom domains are accessible for the communication service resource. You can only link verified custom domains.
52+
4653
## Disconnect an email domain from the Communication Service Resource
4754

48-
1. In the Azure Communication Service Resource overview page, click **Domains** on the left navigation panel under Email.
49-
2. Select the Connected Domains click the ... and click Disconnect.
55+
1. In the Azure Communication Services Resource overview page, from the left navigation panel under Email, click **Domains**.
56+
57+
1. Select the Connected Domains, then click **...** and select **Disconnect**.
5058

5159
:::image type="content" source="../media/email-domains-connect-disconnect.png" alt-text="Screenshot that shows how to disconnect the connected domain." lightbox="../media/email-domains-connect-disconnect.png":::

articles/communication-services/quickstarts/email/includes/connect-domain-rest.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,24 +13,24 @@ ms.custom: mode-other
1313

1414
## Prerequisites
1515

16-
- An Azure account with an active subscription. [Create an account for free.](https://azure.microsoft.com/free/dotnet/).
16+
- An Azure account with an active subscription. [Create an account for free](https://azure.microsoft.com/free/dotnet/).
1717
- An Azure Email Communication Services Resource ready to provision domains. [Get started creating an Email Communication Resource](../create-email-communication-resource.md).
1818
- An [Azure Managed Domain](../add-azure-managed-domains.md) or [Custom Domain](../add-custom-verified-domains.md) provisioned and ready to send emails. This domain must be fully verified before attempting to link it to the Communication Service resource.
19-
- An Azure Communication Services Resource. [Create a Communication Services Resources.](../../create-communication-resource.md)
19+
- An Azure Communication Services Resource. [Create a Communication Services Resources](../../create-communication-resource.md).
2020

2121
## Connect an email domain to a Communication Service Resource
2222

2323
Replace the `{subscription-id}`, `{resource-group-name}`, `{communication-services-resource-name}`, and `{linked-domain-resource-id}` in the sample request.
2424

25-
The linked domain resource ID should be in the following format.
25+
Format the linked domain resource ID as follows:
2626

2727
```
2828
/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.Communication/emailServices/{email-service-name}/domains/{domain-name}
2929
```
3030

31-
If you are using an Azure Managed Domain, the `domain-name` is "AzureManagedDomain". The `email-service-name` should be the same email service that you used to provision the domain.
31+
If you're using an Azure Managed Domain, the `domain-name` is "AzureManagedDomain". The `email-service-name` should be the same email service that you used to provision the domain.
3232

33-
Once these values are populated make a PATCH request to the using the following Request URL and Body.
33+
Once these values are populated, make a PATCH request using the following Request URL and body.
3434

3535
```
3636
https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.Communication/CommunicationServices/{communication-services-resource-name}?api-version=2023-03-31
@@ -48,7 +48,7 @@ https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/{res
4848

4949
Replace the `{subscription-id}`, `{resource-group-name}`, and `{communication-services-resource-name}` in the sample request.
5050

51-
Once these values are populated, make a PATCH request to the using the following Request URL and Body.
51+
Once these values are populated, make a PATCH request using the following Request URL and body.
5252

5353
```
5454
https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.Communication/CommunicationServices/{communication-services-resource-name}?api-version=2023-03-31
76 Bytes
Loading

0 commit comments

Comments
 (0)