Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описывается подготовка пользовательского проверенного домена электронной почты в Службах коммуникации Azure.
Предварительные условия
- Учетная запись Azure с активной подпиской. Дополнительные сведения см. в статье "Создание учетной записи".
- Созданный и готовый к добавлению доменов ресурс электронной почты Службы коммуникации Azure. См. статью "Создание ресурсов службы коммуникации электронной почты и управление ими".
Подготовка личного домена
Чтобы подготовить личный домен, необходимо выполнить следующие действия.
- Проверьте владение личным доменом, добавив запись TXT в систему доменных имен (DNS).
- Настройте проверку подлинности отправителя, добавив записи Sender Policy Framework (SPF) и DomainKeys Identified Mail (DKIM).
Проверка личного домена
В этом разделе описано, как проверить владение личным доменом, добавив запись TXT в DNS.
Откройте страницу "Обзор" ресурса службы коммуникации электронной почты, созданного в разделе "Создание ресурсов службы коммуникации электронной почты" и управление ими.
Создайте личный домен с помощью одного из следующих параметров.
(Вариант 1) Нажмите кнопку Настройка в разделе Настройка личного домена. Перейдите к шагу 3.
(Вариант 2) Щелкните Подготовка доменов на панели навигации слева.
Нажмите Добавить домен в верхней панели навигации.
Выберите Личный домен в раскрывающемся списке.
Нажмите кнопку "Добавить личный домен".
Введите доменное имя в текстовом поле.
Повторно введите доменное имя в следующем текстовом поле.
Нажмите кнопку Подтвердить.
Убедитесь, что введено правильное доменное имя, и оба текстовых поля одинаковы. При необходимости нажмите кнопку "Изменить ", чтобы исправить доменное имя перед подтверждением.
Нажмите кнопку Добавить.
Службы коммуникации Azure создают пользовательскую конфигурацию домена для вашего домена.
Чтобы проверить владение доменом, нажмите кнопку "Проверить домен".
.
Чтобы возобновить проверку позже, нажмите кнопку "Закрыть " и возобновить работу. Затем, чтобы продолжить проверку с использованием доменов Provision, нажмите Настроить.
Если выбрать "Проверить домен" или "Настроить", откроется диалоговое окно "Проверить домен с помощью записи TXT".
Добавьте предыдущую запись TXT в регистратор домена или поставщик услуг размещения DNS. Обратитесь к разделу записей TXT, чтобы узнать, как добавить запись TXT для вашего поставщика DNS.
После завершения этого шага нажмите кнопку "Далее".
Убедитесь, что запись TXT была успешно создана в DNS, а затем нажмите кнопку "Готово".
Для изменения DNS требуется 15–30 минут. Нажмите кнопку Закрыть.
После проверки домена вы можете добавить записи SPF и DKIM для проверки подлинности доменов.
Настройка проверки подлинности отправителя для личного домена
Чтобы настроить проверку подлинности отправителя для доменов, необходимо добавить дополнительные записи службы доменных имен (DNS). В этом разделе описывается, как службы Azure Communication Services предоставляют записи для добавления в ваш DNS. Однако в зависимости от того, является ли домен, который вы регистрируете, является корневым доменом или поддоменом, необходимо добавить записи в соответствующую зону или внести изменения в автоматически созданные записи.
В этом разделе показано, как добавить записи SPF и DKIM для sales.us.notification.azurecommtest.net личного домена. В следующих примерах описаны четыре различных метода добавления этих записей в DNS в зависимости от уровня зоны, в которой вы добавляете записи.
- Зона: sales.us.notification.azurecommtest.net
Запись | Тип | Имя. | Значение |
---|---|---|---|
SPF | TXT | sales.us.notification.azurecommtest.net | v=spf1 include:spf.protection.outlook.com -all |
DKIM | CNAME | selector1-azurecomm-prod-net._domainkey | selector1-azurecomm-prod-net._domainkey.azurecomm.net |
DKIM2 | CNAME | selector2-azurecomm-prod-net._domainkey | selector2-azurecomm-prod-net._domainkey.azurecomm.net |
Записи, созданные на портале, предполагают, что вы добавляете эти записи в DNS в этой зоне sales.us.notification.azurecommtest.net.
- Зона: us.notification.azurecommtest.net
Запись | Тип | Имя. | Значение |
---|---|---|---|
SPF | Текст | продажи | v=spf1 include:spf.protection.outlook.com -all |
DKIM | CNAME | selector1-azurecomm-prod-net._domainkey.sales | selector1-azurecomm-prod-net._domainkey.azurecomm.net |
DKIM2 | CNAME | selector2-azurecomm-prod-net._domainkey.sales | selector2-azurecomm-prod-net._domainkey.azurecomm.net |
- Зона: notification.azurecommtest.net
Запись | Тип | Имя. | Значение |
---|---|---|---|
SPF | TXT | sales.us | v=spf1 include:spf.protection.outlook.com -all |
DKIM | CNAME | selector1-azurecomm-prod-net._domainkey.sales.us | selector1-azurecomm-prod-net._domainkey.azurecomm.net |
DKIM2 | CNAME | selector2-azurecomm-prod-net._domainkey.sales.us | selector2-azurecomm-prod-net._domainkey.azurecomm.net |
- Зона: azurecommtest.net
Запись | Тип | Имя. | Значение |
---|---|---|---|
SPF | TXT | уведомление.о.продажах.сша | v=spf1 include:spf.protection.outlook.com -all |
DKIM | CNAME | selector1-azurecomm-prod-net._domainkey.sales.us.notification | selector1-azurecomm-prod-net._domainkey.azurecomm.net |
DKIM2 | CNAME | selector2-azurecomm-prod-net._domainkey.sales.us.notification | selector2-azurecomm-prod-net._domainkey.azurecomm.net |
Добавление записей SPF и DKIM
В этом разделе вы настраиваете аутентификацию отправителя, добавляя записи Sender Policy Framework (SPF) и DomainKeys Identified Mail (DKIM).
Откройте домены предоставления и убедитесь, что статус домена находится в состоянии
Verified
.Чтобы добавить сведения о SPF и DKIM, нажмите кнопку "Настроить".
Добавьте следующую запись TXT и записи CNAME к регистратору домена или поставщику размещения DNS. Чтобы получить дополнительную информацию о добавлении записей TXT и CNAME для вашего провайдера DNS, подробности смотрите в таблице о добавлении записей DNS у популярных регистраторов доменов.
После добавления сведений TXT и CNAME нажмите кнопку "Далее ", чтобы продолжить.
Убедитесь, что записи TXT и CNAME успешно созданы в DNS. Затем нажмите кнопку Готово.
Изменения DNS вступают в силу в течение 15–30 минут. Нажмите кнопку "Закрыть" и дождитесь завершения проверки.
Проверьте статус проверки на странице предоставления доменов.
После проверки конфигураций проверки подлинности отправителя домен электронной почты готов к отправке сообщений электронной почты с помощью личного домена.
Предварительные условия
- Учетная запись Azure с активной подпиской. Создайте учетную запись бесплатно .
- Установите Azure CLI.
- Создайте службу обмена сообщениями электронной почты.
Подготовка личного домена
Чтобы подготовить личный домен, необходимо выполнить следующие действия.
- Проверьте владение личным доменом, добавив запись TXT в систему доменных имен (DNS).
- Настройте проверку подлинности отправителя, добавив записи Фреймворк политики отправителя (SPF) и DomainKeys Identified Mail (DKIM).
Создание ресурса домена
Чтобы создать ресурс домена, войдите в Azure CLI. Войдите, выполнив az login
команду из терминала и предоставив учетные данные. Чтобы создать ресурс, выполните следующую команду:
az communication email domain create --domain-name "contoso.com" --email-service-name "<EmailServiceName>" --location "Global" --resource-group "<resourceGroup>" --domain-management CustomerManaged
Если вы хотите выбрать определенную подписку, можно также указать параметр --subscription
и идентификатор подписки.
az communication email domain create --domain-name "contoso.com" --email-service-name "<EmailServiceName>" --location "Global" --resource-group "<resourceGroup>" --domain-management CustomerManaged --subscription "<subscriptionId>"
Вы можете настроить ресурс домена с помощью следующих параметров:
- Группа ресурсов
- Имя ресурса служб коммуникации электронной почты.
- География, связанная с ресурсом.
- Имя ресурса домена.
- Значение свойства управления доменами.
- Для пользовательских доменов значение должно быть
CustomerManaged
.
- Для пользовательских доменов значение должно быть
На следующем шаге можно назначить теги или обновить отслеживание взаимодействия пользователей для ресурса домена. Теги можно использовать для упорядочивания ресурсов домена. Для получения дополнительной информации о тегах см. документацию по присвоению тегов ресурсам.
Управление ресурсом домена
Чтобы добавить теги или обновить отслеживание взаимодействия пользователей в ресурс домена, выполните следующие команды. Вы также можете нацеливаться на конкретную подписку.
az communication email domain update --domain-name "contoso.com" --email-service-name "<EmailServiceName>" --resource-group "<resourceGroup>" --tags newTag="newVal1" --user-engmnt-tracking Enabled
az communication email domain update --domain-name "contoso.com" --email-service-name "<EmailServiceName>" --resource-group "<resourceGroup>" --tags newTag="newVal1" --user-engmnt-tracking Disabled --subscription "<subscriptionId>"
Чтобы получить список всех ресурсов домена в данной службе коммуникации электронной почты, используйте следующую команду:
az communication email domain list --email-service-name "<EmailServiceName>" --resource-group "<resourceGroup>"
Чтобы отобразить все сведения о заданном ресурсе домена, выполните следующую команду:
az communication email domain show --domain-name "contoso.com" --email-service-name "<EmailServiceName>" --resource-group "<resourceGroup>"
Операция проверки ресурса домена
Сведения о настройке проверки подлинности отправителя для доменов см. в разделе "Настройка проверки подлинности отправителя для личного домена " на вкладке портала Azure.
Инициирование проверки
Чтобы инициировать проверку домена, выполните следующую команду:
az communication email domain initiate-verification --domain-name "contoso.com" --email-service-name "<EmailServiceName>" --resource-group "<resourceGroup>" --verification-type Domain
Отмена проверки
Чтобы отменить проверку домена, выполните следующую команду:
az communication email domain cancel-verification --domain-name "contoso.com" --email-service-name "<EmailServiceName>" --resource-group "<resourceGroup>" --verification-type Domain
Очистка ресурса домена
Если вы хотите очистить и удалить ресурс домена, можно удалить, выполнив следующую команду.
az communication email domain delete --domain-name "contoso.com" --email-service-name "<EmailServiceName>" --resource-group "<resourceGroup>"
Примечание.
Удаление ресурса носит постоянный характер, и данные, включая фильтры Event Grid, номера телефонов или другие данные, связанные с вашим ресурсом, не могут быть восстановлены, если вы удалите ресурс.
Дополнительные сведения о других командах см. в статье "Интерфейс командной строки домена".
Предварительные условия
- Учетная запись Azure с активной подпиской. Создайте учетную запись бесплатно .
- Последняя версия пакета SDK для .NET Core для вашей операционной системы.
- Получите последнюю версию пакета SDK для .NET Identity.
- Получите последнюю версию пакета SDK управления .NET.
Подготовка личного домена
Чтобы подготовить личный домен, необходимо выполнить следующие действия.
- Проверьте владение личным доменом, добавив запись TXT в систему доменных имен (DNS).
- Настройте проверку подлинности отправителя, добавив записи Sender Policy Framework (SPF) и DomainKeys Identified Mail (DKIM).
Установка пакета SDK
Во-первых, добавьте пакет SDK для управления Служб коммуникации в проект C#:
using Azure.ResourceManager.Communication;
Идентификатор подписки
Необходимо знать идентификатор подписки Azure. Идентификатор можно получить на портале:
- Войдите в учетную запись Azure.
- Выберите подписки на левой боковой панели.
- Выберите нужную подписку.
- Нажмите кнопку "Обзор".
- Выберите идентификатор подписки.
В этом примере предполагается, что идентификатор подписки хранится в переменной окружения, называемой AZURE_SUBSCRIPTION_ID
.
Проверка подлинности
Чтобы взаимодействовать с ресурсом домена, необходимо сначала пройти проверку подлинности в Azure.
Проверка подлинности клиента
По умолчанию для создания аутентифицированного клиента используется DefaultAzureCredential
. Так как все API управления проходят через одну конечную точку, чтобы взаимодействовать с ресурсами, необходимо создать только один верхний уровень ArmClient
.
Чтобы выполнить проверку подлинности в Azure и создать ArmClient
, выполните следующий код:
using System;
using System.Threading.Tasks;
using Azure;
using Azure.Core;
using Azure.Identity;
using Azure.ResourceManager;
using Azure.ResourceManager.Communication;
using Azure.ResourceManager.Resources;
...
// get your azure access token, for more details of how Azure SDK get your access token, please refer to https://learn.microsoft.com/dotnet/azure/sdk/authentication?tabs=command-line
TokenCredential cred = new DefaultAzureCredential();
// authenticate your client
ArmClient client = new ArmClient(cred);
Взаимодействие с ресурсами Azure
Для каждого из следующих примеров мы назначаем ресурсы домена существующей службе обмена сообщениями электронной почты.
Если вам нужно создать службу коммуникации по электронной почте, используйте портал Azure.
Создание ресурса домена
При создании ресурса домена укажите имя группы ресурсов, имя службы обмена сообщениями электронной почты, имя ресурса и ДоменМанажмент.
Примечание.
Свойство Location
всегда имеет значение global
.
// this example assumes you already have this EmailServiceResource created on azure
// for more information of creating EmailServiceResource, please refer to the document of EmailServiceResource
string subscriptionId = "aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e";
string resourceGroupName = "MyResourceGroup";
string emailServiceName = "MyEmailServiceResource";
ResourceIdentifier emailServiceResourceId = EmailServiceResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, emailServiceName);
EmailServiceResource emailServiceResource = client.GetEmailServiceResource(emailServiceResourceId);
// get the collection of this CommunicationDomainResource
CommunicationDomainResourceCollection collection = emailServiceResource.GetCommunicationDomainResources();
// invoke the operation
string domainName = "contoso.com";
CommunicationDomainResourceData data = new CommunicationDomainResourceData(new AzureLocation("Global"))
{
DomainManagement = DomainManagement.CustomerManaged,
};
ArmOperation<CommunicationDomainResource> lro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, domainName, data);
CommunicationDomainResource result = lro.Value;
// the variable result is a resource, you could call other operations on this instance as well
// but just for demo, we get its data from this resource instance
CommunicationDomainResourceData resourceData = result.Data;
// for demo we just print out the id
Console.WriteLine($"Succeeded on id: {resourceData.Id}");
Управление ресурсами домена
Обновление ресурса домена
...
// this example assumes you already have this CommunicationDomainResource created on azure
// for more information of creating CommunicationDomainResource, please refer to the document of CommunicationDomainResource
string subscriptionId = "aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e";
string resourceGroupName = "MyResourceGroup";
string emailServiceName = "MyEmailServiceResource";
string domainName = "contoso.com";
ResourceIdentifier communicationDomainResourceId = CommunicationDomainResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, emailServiceName, domainName);
CommunicationDomainResource communicationDomainResource = client.GetCommunicationDomainResource(communicationDomainResourceId);
// invoke the operation
CommunicationDomainResourcePatch patch = new CommunicationDomainResourcePatch()
{
UserEngagementTracking = UserEngagementTracking.Enabled,
};
ArmOperation<CommunicationDomainResource> lro = await communicationDomainResource.UpdateAsync(WaitUntil.Completed, patch);
CommunicationDomainResource result = lro.Value;
// the variable result is a resource, you could call other operations on this instance as well
// but just for demo, we get its data from this resource instance
CommunicationDomainResourceData resourceData = result.Data;
// for demo we just print out the id
Console.WriteLine($"Succeeded on id: {resourceData.Id}");
Список по почтовому сервису
// this example assumes you already have this EmailServiceResource created on azure
// for more information of creating EmailServiceResource, please refer to the document of EmailServiceResource
string subscriptionId = "aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e";
string resourceGroupName = "MyResourceGroup";
string emailServiceName = "MyEmailServiceResource";
ResourceIdentifier emailServiceResourceId = EmailServiceResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, emailServiceName);
EmailServiceResource emailServiceResource = client.GetEmailServiceResource(emailServiceResourceId);
// get the collection of this CommunicationDomainResource
CommunicationDomainResourceCollection collection = emailServiceResource.GetCommunicationDomainResources();
// invoke the operation and iterate over the result
await foreach (CommunicationDomainResource item in collection.GetAllAsync())
{
// the variable item is a resource, you could call other operations on this instance as well
// but just for demo, we get its data from this resource instance
CommunicationDomainResourceData resourceData = item.Data;
// for demo we just print out the id
Console.WriteLine($"Succeeded on id: {resourceData.Id}");
}
Console.WriteLine($"Succeeded");
Получение ресурса домена
// this example assumes you already have this EmailServiceResource created on azure
// for more information of creating EmailServiceResource, please refer to the document of EmailServiceResource
string subscriptionId = "aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e";
string resourceGroupName = "MyResourceGroup";
string emailServiceName = "MyEmailServiceResource";
ResourceIdentifier emailServiceResourceId = EmailServiceResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, emailServiceName);
EmailServiceResource emailServiceResource = client.GetEmailServiceResource(emailServiceResourceId);
// get the collection of this CommunicationDomainResource
CommunicationDomainResourceCollection collection = emailServiceResource.GetCommunicationDomainResources();
// invoke the operation
string domainName = "contoso.com";
bool result = await collection.ExistsAsync(domainName);
Console.WriteLine($"Succeeded: {result}");
Операция проверки ресурса вашего домена
Сведения о настройке проверки подлинности отправителя для доменов см. в разделе "Настройка проверки подлинности отправителя для личного домена " на вкладке портала Azure.
Инициирование проверки
// this example assumes you already have this CommunicationDomainResource created on azure
// for more information of creating CommunicationDomainResource, please refer to the document of CommunicationDomainResource
string subscriptionId = "aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e";
string resourceGroupName = "MyResourceGroup";
string emailServiceName = "MyEmailServiceResource";
string domainName = "contoso.com";
ResourceIdentifier communicationDomainResourceId = CommunicationDomainResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, emailServiceName, domainName);
CommunicationDomainResource communicationDomainResource = client.GetCommunicationDomainResource(communicationDomainResourceId);
// invoke the operation
DomainsRecordVerificationContent content = new DomainsRecordVerificationContent(DomainRecordVerificationType.Spf);
await communicationDomainResource.InitiateVerificationAsync(WaitUntil.Completed, content);
Console.WriteLine($"Succeeded");
Отмена проверки
// this example assumes you already have this CommunicationDomainResource created on azure
// for more information of creating CommunicationDomainResource, please refer to the document of CommunicationDomainResource
string subscriptionId = "aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e";
string resourceGroupName = "MyResourceGroup";
string emailServiceName = "MyEmailServiceResource";
string domainName = "contoso.com";
ResourceIdentifier communicationDomainResourceId = CommunicationDomainResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, emailServiceName, domainName);
CommunicationDomainResource communicationDomainResource = client.GetCommunicationDomainResource(communicationDomainResourceId);
// invoke the operation
DomainsRecordVerificationContent content = new DomainsRecordVerificationContent(DomainRecordVerificationType.Spf);
await communicationDomainResource.CancelVerificationAsync(WaitUntil.Completed, content);
Console.WriteLine($"Succeeded");
Очистка ресурса домена
// this example assumes you already have this CommunicationDomainResource created on azure
// for more information of creating CommunicationDomainResource, please refer to the document of CommunicationDomainResource
string subscriptionId = "aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e";
string resourceGroupName = "MyResourceGroup";
string emailServiceName = "MyEmailServiceResource";
string domainName = "contoso.com";
ResourceIdentifier communicationDomainResourceId = CommunicationDomainResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, emailServiceName, domainName);
CommunicationDomainResource communicationDomainResource = client.GetCommunicationDomainResource(communicationDomainResourceId);
// invoke the operation
await communicationDomainResource.DeleteAsync(WaitUntil.Completed);
Console.WriteLine($"Succeeded");
Примечание.
Удаление ресурса является постоянным, и никакие данные, включая фильтры сетки событий, номера телефонов или другие данные, привязанные к вашему ресурсу, не могут быть восстановлены при удалении ресурса.
Предварительные условия
- Учетная запись Azure с активной подпиской. Создайте учетную запись бесплатно .
- Установите модуль Azure Az PowerShell.
- Создайте службу обмена сообщениями электронной почты.
Подготовка личного домена
Чтобы подготовить личный домен, необходимо выполнить следующие действия.
- Проверьте владение личным доменом, добавив запись TXT в систему доменных имен (DNS).
- Настройте проверку подлинности отправителя, добавив записи SPF (Sender Policy Framework) и DKIM (DomainKeys Identified Mail).
Создание ресурса домена
Чтобы создать ресурс домена, войдите в учетную запись Azure с помощью Connect-AzAccount
следующей команды и укажите свои учетные данные.
PS C:\> Connect-AzAccount
Сначала установите модуль Az.Communication
Службы коммуникации Azure с помощью следующей команды.
PS C:\> Install-Module Az.Communication
Выполните следующую команду, чтобы создать ресурс личного управляемого домена:
PS C:\> New-AzEmailServiceDomain -ResourceGroupName ContosoResourceProvider1 -EmailServiceName ContosoEmailServiceResource1 -Name contoso.com -DomainManagement CustomerManaged
Вы можете настроить ресурс домена с помощью следующих параметров:
- Группа ресурсов
- Имя ресурса служб коммуникации электронной почты.
- Имя ресурса домена.
- Значение свойства управления доменами.
- Для пользовательских доменов значение должно быть
CustomerManaged
.
- Для пользовательских доменов значение должно быть
На следующем шаге назначьте теги или обновите отслеживание взаимодействия пользователей для ресурса домена. Теги можно использовать для упорядочивания ресурсов домена. Дополнительные сведения о тегах см. в документации по тегам ресурсов.
Управление ресурсом домена
Чтобы добавить теги или обновить отслеживание взаимодействия пользователей в ресурс домена, выполните следующие команды. Вы также можете нацеливаться на конкретную подписку.
PS C:\> Update-AzEmailServiceDomain -Name contoso.com -EmailServiceName ContosoEmailServiceResource1 -ResourceGroupName ContosoResourceProvider1 -Tag @{ExampleKey1="ExampleValue1"} -UserEngagementTracking 1
PS C:\> Update-AzEmailServiceDomain -Name contoso.com -EmailServiceName ContosoEmailServiceResource1 -ResourceGroupName ContosoResourceProvider1 -Tag @{ExampleKey1="ExampleValue1"} -UserEngagementTracking 0 -SubscriptionId SubscriptionID
Чтобы получить список всех ресурсов домена в данной службе коммуникации электронной почты, используйте следующую команду:
PS C:\> Get-AzEmailServiceDomain -EmailServiceName ContosoEmailServiceResource1 -ResourceGroupName ContosoResourceProvider1
Чтобы получить список всех сведений о заданном ресурсе домена, используйте следующую команду:
PS C:\> Get-AzEmailServiceDomain -Name contoso.com -EmailServiceName ContosoEmailServiceResource1 -ResourceGroupName ContosoResourceProvider1
Операция проверки для ресурса вашего домена
Чтобы настроить проверку подлинности отправителя для доменов, перейдите к разделу "Настройка проверки подлинности отправителя для личного домена" на вкладке портал Azure.
Инициирование проверки
Чтобы вызвать проверку домена, выполните следующую команду:
PS C:\> Invoke-AzEmailServiceInitiateDomainVerification -DomainName contoso.com -EmailServiceName ContosoEmailServiceResource1 -ResourceGroupName ContosoResourceProvider1 -VerificationType Domain
Отмена проверки
Чтобы остановить проверку домена, выполните следующую команду:
PS C:\> Stop-AzEmailServiceDomainVerification -DomainName contoso.com -EmailServiceName ContosoEmailServiceResource1 -ResourceGroupName ContosoResourceProvider1 -VerificationType Domain
Очистка ресурса домена
Если вы хотите очистить и удалить ресурс домена, можно удалить ресурс домена, выполнив следующую команду:
PS C:\> Remove-AzEmailServiceDomain -Name contoso.com -EmailServiceName ContosoEmailServiceResource1 -ResourceGroupName ContosoResourceProvider1
Примечание.
Удаление ресурсов является постоянным, и никакие данные, включая фильтры Event Grid, номера телефонов или другие данные, привязанные к вашему ресурсу, не могут быть восстановлены, если вы удалите ресурс.
Управляемые домены Azure по сравнению с пользовательскими доменами
Перед подготовкой личного домена электронной почты ознакомьтесь со следующей таблицей, чтобы решить, какой тип домена лучше всего соответствует вашим потребностям.
Управляемые домены Azure | Пользовательские домены | |
---|---|---|
Преимущества. | — Быстрая и простая настройка — проверка домена не требуется |
— Сообщения электронной почты отправляются из собственного домена |
Недостатки. | — домен отправителя не персонализирован и не может быть изменен — имена пользователей отправителя не могут быть персонализированы Ограниченный объём отправки — Отслеживание взаимодействия пользователей не может быть включено |
— требуется проверка записей домена — более длительная настройка для проверки |
Лимиты сервисов
Управляемые домены Azure и пользовательские домены подвергаются ограничениям служб. Ограничения службы включают ограничения на сбой, частоту и размер. Дополнительные сведения см. в разделе "Ограничения службы" для Службы коммуникации Azure > электронной почты.
Изменение отображаемых имен MailFrom и FROM для пользовательских доменов
При желании можно настроить MailFrom
адрес так, чтобы он отличался от значения по умолчанию DoNotReply
, и добавить к вашему домену несколько имен пользователей отправителя. Дополнительные сведения о том, как настроить адрес отправителя, смотрите в Кратком руководстве: Как добавить несколько адресов отправителя.
Ваш домен электронной почты теперь готов к отправке сообщений электронной почты.
Добавление записей DNS в популярных регистраторах доменов
Записи типа TXT
Следующие ссылки содержат инструкции по добавлению записи TXT с помощью популярных регистраторов доменов.
Имя регистратора | Ссылка на документацию |
---|---|
IONOS от компании 1 и 1 | Шаги 1-7 |
123-reg.co.uk | Шаги 1-6 |
Amazon Web Services (AWS) | Шаги 1-8 |
Cloudflare | Шаги 1-6 |
GoDaddy | Шаги 1-6 |
Namecheap | Шаги 1-9 |
Сетевые решения | Шаги 1-9 |
OVH | Шаги 1-9 |
web.com | Шаги 1-8 |
Wix | Шаги 1-5 |
Другое (Общее) | Шаги 1-4 |
Записи CNAME
Ниже приведены дополнительные сведения о добавлении записи CNAME с помощью популярных регистраторов доменов. Не забудьте использовать значения из окна конфигурации, а не примеры в ссылке документации.
Имя регистратора | Ссылка на документацию |
---|---|
IONOS от 1 и 1 | Шаги 1–10 |
123-reg.co.uk | Шаги 1-6 |
Amazon Web Services (AWS) | Шаги 1-8 |
Cloudflare | Шаги 1-6 |
GoDaddy | Шаги 1-6 |
Namecheap | Шаги 1-8 |
Сетевые решения | Шаги 1-9 |
OVH | Шаги 1-8 |
web.com | Шаги 1-8 |
Wix | Шаги 1-5 |
Прочее (Общие) | Гид |
Следующие шаги
Начните с подключения службы электронной почты к ресурсу Службы коммуникации Azure
Отправка сообщения электронной почты с помощью Службы коммуникации Azure
Связанные статьи
- Ознакомьтесь с клиентской библиотекой для электронной почты
- Просмотрите ограничения сбоев при отправке электронной почты, ограничения скорости и размера в разделе
Ограничения службы для электронной почты в Azure Communication Services . - Узнайте, как отправлять сообщения электронной почты с управляемыми доменами Azure в кратком руководстве. Как добавить управляемые домены Azure в службу коммуникации электронной почты.