Краткое руководство. Добавление настраиваемых проверенных доменов электронной почты
В этом кратком руководстве вы узнаете, как подготовить пользовательский проверенный домен электронной почты в Службы коммуникации Azure.
Необходимые компоненты
- Учетная запись Azure с активной подпиской. Дополнительные сведения см. в статье "Создание учетной записи".
- Созданный и готовый к добавлению доменов ресурс электронной почты Службы коммуникации Azure. См. статью "Начало работы с созданием ресурса обмена сообщениями электронной почты".
Подготовка личного домена
Чтобы подготовить личный домен, необходимо выполнить следующие действия.
- Проверьте владение личным доменом, добавив запись TXT в систему доменных имен (DNS).
- Настройте проверку подлинности отправителя, добавив записи Policy Framework (SPF) и DomainKeys Identified Mail (DKIM).
Проверка личного домена
В этом разделе описано, как проверить владение личным доменом, добавив запись TXT в DNS.
Откройте страницу "Обзор" ресурса службы коммуникации электронной почты, созданного в разделе "Начало работы с созданием ресурса обмена сообщениями электронной почты".
Создайте личный домен с помощью одного из следующих параметров.
(Вариант 1) Нажмите кнопку Настройка в разделе Настройка личного домена. Перейдите к шагу 3.
(Вариант 2) Щелкните Подготовка доменов на панели навигации слева.
Нажмите Добавить домен в верхней панели навигации.
Выберите Личный домен в раскрывающемся списке.
Нажмите кнопку "Добавить личный домен".
Введите доменное имя в текстовом поле.
Повторно введите доменное имя в следующем текстовом поле.
Нажмите кнопку Подтвердить.
Убедитесь, что введено правильное доменное имя, и оба текстовых поля одинаковы. При необходимости нажмите кнопку "Изменить ", чтобы исправить доменное имя перед подтверждением.
Нажмите кнопку Добавить.
Службы коммуникации Azure создает конфигурацию личного домена для вашего домена.
Чтобы проверить владение доменом, нажмите кнопку "Проверить домен".
.
Чтобы возобновить проверку позже, нажмите кнопку "Закрыть " и возобновить работу. Затем, чтобы продолжить проверку из доменов подготовки, нажмите кнопку "Настроить".
Если выбрать "Проверить домен" или "Настроить", откроется диалоговое окно "Проверить домен с помощью записи TXT".
Добавьте предыдущую запись TXT в регистратор домена или поставщик услуг размещения DNS. Сведения о добавлении записи TXT для поставщика DNS см. в разделе записей TXT.
После завершения этого шага нажмите кнопку "Далее".
Убедитесь, что запись TXT была успешно создана в DNS, а затем нажмите кнопку "Готово".
Для изменения DNS требуется 15–30 минут. Нажмите кнопку Закрыть.
После проверки домена вы можете добавить записи SPF и DKIM для проверки подлинности доменов.
Настройка проверки подлинности отправителя для личного домена
Чтобы настроить проверку подлинности отправителя для доменов, необходимо добавить дополнительные записи службы доменных имен (DNS). В этом разделе описывается, как Службы коммуникации Azure записи предложения для добавления в 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 | TXT | продажи | 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 |
- Зона: 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 | sales.us.notification | 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
В этом разделе описана настройка проверки подлинности отправителя путем добавления записей Policy Framework (SPF) и DomainKeys Identified Mail (DKIM).
Откройте домены подготовки и убедитесь, что состояние домена находится в
Verified
состоянии.Чтобы добавить сведения о SPF и DKIM, нажмите кнопку "Настроить".
Добавьте следующую запись TXT и записи CNAME в регистратор домена или поставщик размещения DNS. Дополнительные сведения о добавлении записей DNS в таблице популярных регистраторов доменных имен см. в статье о добавлении записи TXT и CNAME для поставщика DNS.
После добавления сведений TXT и CNAME нажмите кнопку "Далее ", чтобы продолжить.
Убедитесь, что записи TXT и CNAME успешно созданы в DNS. Затем нажмите кнопку Готово.
Изменения DNS вступают в силу в течение 15–30 минут. Нажмите кнопку "Закрыть" и дождитесь завершения проверки.
Проверьте состояние проверки на странице "Домены подготовки ".
После проверки конфигураций проверки подлинности отправителя домен электронной почты готов к отправке сообщений электронной почты с помощью личного домена.
Необходимые компоненты
- Учетная запись Azure с активной подпиской. Создайте учетную запись бесплатно .
- Установка интерфейса командной строки Azure
- Создайте службу обмена сообщениями электронной почты.
Подготовка личного домена
Чтобы подготовить личный домен, необходимо выполнить следующие действия.
- Проверьте владение личным доменом, добавив запись TXT в систему доменных имен (DNS).
- Настройте проверку подлинности отправителя, добавив записи Policy Framework (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>"
Примечание.
Удаление ресурсов не является постоянным , а данные, включая фильтры сетки событий, номера телефонов или другие данные, привязанные к ресурсу, можно восстановить при удалении ресурса.
Дополнительные сведения о других командах см. в статье "Интерфейс командной строки домена".
Необходимые компоненты
- Учетная запись Azure с активной подпиской. Создайте учетную запись бесплатно .
- Последняя версия пакета SDK для .NET Core для вашей операционной системы.
- Получите последнюю версию пакета SDK для .NET Identity.
- Получите последнюю версию пакета SDK управления .NET.
Подготовка личного домена
Чтобы подготовить личный домен, необходимо выполнить следующие действия.
- Проверьте владение личным доменом, добавив запись TXT в систему доменных имен (DNS).
- Настройте проверку подлинности отправителя, добавив записи 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.
Создание ресурса домена
При создании ресурса домена вы укажете имя группы ресурсов, имя службы обмена сообщениями электронной почты, имя ресурса и DomainManagement.
Примечание.
Свойство 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).
- Настройте проверку подлинности отправителя, добавив записи Policy Framework (SPF) и DomainKeys Identified Mail (DKIM).
Создание ресурса домена
Чтобы создать ресурс домена, войдите в учетную запись Azure с помощью Connect-AzAccount
следующей команды и укажите свои учетные данные.
PS C:\> Connect-AzAccount
Сначала необходимо установить модуль Служб коммуникации Azure Az.Communication
с помощью следующей команды.
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
Примечание.
Удаление ресурсов не является постоянным , а данные, включая фильтры сетки событий, номера телефонов или другие данные, привязанные к ресурсу, можно восстановить при удалении ресурса.
Управляемые домены 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 |
Other (General) | Шаги 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 |
Other (General) | Гид |
Следующие шаги
Связанные статьи
- Сведения о клиентской библиотеке для электронной почты
- Просмотрите ограничения, ограничения скорости и ограничения размера электронной почты в ограничениях службы для Службы коммуникации Azure > электронной почты.
- Узнайте, как отправлять сообщения электронной почты с управляемыми доменами Azure в кратком руководстве. Как добавить управляемые домены Azure в службу коммуникации электронной почты.