ملاحظة
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
توضح هذه المقالة كيفية توفير مجال بريد إلكتروني مخصص تم التحقق منه في Azure Communication Services.
المتطلبات الأساسية
- حساب Azure مع اشتراك نشط. راجع إنشاء حساب مجانا.
- تم إنشاء مورد بريد إلكتروني لخدمات اتصالات Azure وجاهز لإضافة المجالات. راجع إنشاء موارد خدمة اتصالات البريد الإلكتروني وإدارتها.
توفير مجال مخصص
لتوفير مجال مخصص، تحتاج إلى:
- تحقق من ملكية المجال المخصص عن طريق إضافة سجل TXT في نظام أسماء المجالات (DNS).
- قم بتكوين مصادقة المرسل عن طريق إضافة سجلات إطار نهج المرسل (SPF) و DomainKeys Identified Mail (DKIM).
التحقق من أسماء المجالات المخصصة
في هذا القسم، يمكنك التحقق من ملكية المجال المخصص عن طريق إضافة سجل TXT في DNS الخاص بك.
افتح صفحة نظرة عامة لمورد خدمة اتصالات البريد الإلكتروني الذي قمت بإنشائه في إنشاء موارد خدمة اتصالات البريد الإلكتروني وإدارتها.
إنشاء مجال مخصص باستخدام أحد الخيارات التالية.
(الخيار 1) انقر فوق الزر Setup ضمن Setup a custom domain. تابع إلى الخطوة 3.
(الخيار 2) انقر فوق Provision Domains على لوحة التنقل اليسرى.
انقر فوق إضافة مجال على شريط التنقل العلوي.
حدد Custom domain من القائمة المنسدلة.
انقر فوق إضافة مجال مخصص.
أدخل اسم مجالك في مربع النص.
أعد إدخال اسم مجالك في مربع النص التالي.
انقر فوق تأكيد.
تأكد من أن اسم المجال الذي أدخلته صحيح وأن كلا مربعي النص متماثلان. إذا لزم الأمر، انقر فوق تحرير لتصحيح اسم المجال قبل التأكيد.
انقر فوق إضافة.
تنشئ Azure Communication Services تكوين مجال مخصص لمجالك.
للتحقق من ملكية المجال، انقر فوق التحقق من المجال.
.
لاستئناف التحقق لاحقا، انقر فوق إغلاق واستئناف. ثم لمتابعة التحقق من مجالات التوفير، انقر فوق تكوين.
عند تحديد إما التحقق من المجال أو تكوين، فإنه يفتح مربع الحوار التحقق من المجال عبر سجل 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
سجل | نوع | الاسم | القيمة |
---|---|---|---|
عامل حماية من الشمس | النص | 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
سجل | نوع | الاسم | القيمة |
---|---|---|---|
عامل حماية من الشمس | النص | مبيعات | 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
سجل | نوع | الاسم | القيمة |
---|---|---|---|
عامل حماية من الشمس | النص | 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
سجل | نوع | الاسم | القيمة |
---|---|---|---|
عامل حماية من الشمس | النص | 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
في هذا القسم، يمكنك تكوين مصادقة المرسل عن طريق إضافة سجلات إطار نهج المرسل (SPF) وسجلات DomainKeys Identified Mail (DKIM).
افتح Provision Domains وتأكد من أن
Verified
المجال في الحالة .لإضافة معلومات SPF وDKIM، انقر فوق تكوين.
أضف سجل TXT وسجلات CNAME التالية إلى جهة تسجيل المجال أو موفر استضافة DNS. لمزيد من المعلومات حول إضافة سجل TXT وCNAME لموفر DNS، راجع إضافة سجلات DNS في جدول مسجلي المجالات الشائعين.
عند الانتهاء من إضافة معلومات TXT وCNAME، انقر فوق التالي للمتابعة.
تحقق من إنشاء سجلات TXT وCNAME بنجاح في DNS الخاص بك. ثم انقر فوق Done.
تسري تغييرات DNS في غضون 15 إلى 30 دقيقة. انقر فوق إغلاق وانتظر حتى يكتمل التحقق.
تحقق من حالة التحقق في صفحة Provision Domains .
بمجرد التحقق من تكوينات مصادقة المرسل، يصبح مجال البريد الإلكتروني جاهزا لإرسال رسائل البريد الإلكتروني باستخدام المجال المخصص.
المتطلبات الأساسية
- حساب 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>"
عملية التحقق لمورد المجال
لتكوين مصادقة المرسل للمجالات الخاصة بك، راجع قسم تكوين مصادقة المرسل للمجال المخصص من علامة التبويب مدخل Microsoft 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>"
إشعار
حذف المورد دائم ولا يمكن استرداد أي بيانات، بما في ذلك عوامل تصفية شبكة الأحداث أو أرقام الهواتف أو البيانات الأخرى المرتبطة بموردك، إذا قمت بحذف المورد.
للحصول على معلومات حول الأوامر الأخرى، راجع Domain CLI.
المتطلبات الأساسية
- حساب Azure مع اشتراك نشط. أنشئ حساباً مجاناً.
- أحدث إصدار .NET Core SDK لنظام التشغيل.
- الحصول على أحدث إصدار من .NET Identity SDK.
- الحصول على أحدث إصدار من .NET Identity SDK.
توفير مجال مخصص
لتوفير مجال مخصص، تحتاج إلى:
- تحقق من ملكية المجال المخصص عن طريق إضافة سجل TXT في نظام أسماء المجالات (DNS).
- قم بتكوين مصادقة المرسل عن طريق إضافة سجلات إطار نهج المرسل (SPF) و DomainKeys Identified Mail (DKIM).
تثبيت SDK
أولا، تضمين Communication Services Management SDK في مشروع #C الخاص بك:
using Azure.ResourceManager.Communication;
مُعرّف الاشتراك
تحتاج إلى معرفة معرف اشتراك Azure الخاص بك. يمكنك الحصول على معرفك من المدخل:
- سجل الدخول إلى حساب Azure الخاص بك.
- حدد Subscriptions في الشريط الجانبي الأيسر.
- حدد أي اشتراك مطلوب.
- انقر Overview.
- حدد معرف الاشتراك الخاص بك.
يفترض هذا المثال أنك قمت بتخزين معرف الاشتراك في متغير بيئة يسمى AZURE_SUBSCRIPTION_ID
.
المصادقة
للاتصال بمورد المجال، يجب عليك أولا مصادقة نفسك إلى Azure.
مصادقة العميل
الخيار الافتراضي لإنشاء عميل مصادق عليه هو استخدام DefaultAzureCredential
. نظرا لأن جميع واجهات برمجة التطبيقات للإدارة تمر عبر نفس نقطة النهاية، من أجل التفاعل مع الموارد، تحتاج فقط إلى إنشاء مستوى 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
لكل من الأمثلة التالية، نقوم بتعيين موارد المجال الخاصة بنا إلى خدمة اتصال بريد إلكتروني موجودة.
إذا كنت بحاجة إلى إنشاء خدمة اتصالات البريد الإلكتروني، فاستخدم مدخل Microsoft 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}");
عملية التحقق لمورد المجال
لتكوين مصادقة المرسل للمجالات الخاصة بك، راجع قسم تكوين مصادقة المرسل للمجال المخصص من علامة التبويب مدخل Microsoft 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) و DomainKeys Identified Mail (DKIM).
إنشاء مورد مجال
لإنشاء مورد مجال، سجل الدخول إلى حساب Azure الخاص بك باستخدام Connect-AzAccount
الأمرين و التاليين وقدم بيانات الاعتماد الخاصة بك.
PS C:\> Connect-AzAccount
أولا، قم بتثبيت الوحدة النمطية Az.Communication
Azure Communication Services باستخدام الأمر التالي.
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
عملية التحقق لمورد المجال
لتكوين مصادقة المرسل للمجالات الخاصة بك، راجع قسم تكوين مصادقة المرسل للمجال المخصص من علامة التبويب مدخل Microsoft 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 (AWS) | الخطوات من 1 إلى 8 |
Cloudflare | الخطوات من 1 إلى 6 |
جودادي | الخطوات من 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 (AWS) | الخطوات من 1 إلى 8 |
Cloudflare | الخطوات من 1 إلى 6 |
جودادي | الخطوات من 1 إلى 6 |
Namecheap | الخطوات من 1 إلى 8 |
حلول الشبكة | الخطوات من 1 إلى 9 |
OVH | الخطوات من 1 إلى 8 |
web.com | الخطوات من 1 إلى 8 |
Wix | الخطوات من 1 إلى 5 |
غير ذلك (عام) | دليل |
الخطوات التالية
ابدأ عن طريق توصيل خدمة اتصالات البريد الإلكتروني بمورد Azure Communication Service
كيفية إرسال بريد إلكتروني باستخدام Azure Communication Services
المقالات ذات الصلة
- التعرف على مكتبة عميل البريد الإلكتروني
- راجع حدود فشل البريد الإلكتروني وحدود المعدل وحدود الحجم في > لخدمات اتصالات Azure.
- تعرف على كيفية إرسال رسائل البريد الإلكتروني باستخدام مجالات Azure المدارة في التشغيل السريع: كيفية إضافة مجالات Azure المدارة إلى خدمة اتصالات البريد الإلكتروني.