استخدام نطاق خاص للرسائل الإلكترون��ة للمصادقة

إذا كنت تستخدم نطاقًا خاصًا في مشروعك، يمكنك أيضًا استخدام نطاقك المخصّص في الرسائل الإلكترونية المُرسَلة لأحداث المصادقة، مثل إثبات ملكية عنوان البريد الإلكتروني وتغيير العنوان ومسارات استرداد كلمة المرور. يمكنك ضبط مشروعك لاستخدام نطاقك الخاص في حقل From الخاص بالرسائل الإلكترونية وروابط الإجراءات.

من خلال ضبط النطاقات المخصَّصة للرسائل الإلكترونية المخصَّصة للمصادقة، سيرى المستخدمون النطاق نفسه لعنوان الويب والرسائل الإلكترونية المتعلّقة بإدارة المستخدمين.

هناك خطوتان واسعتان لإعداد هذا:

  • أضِف النطاق إلى نماذج الرسائل الإلكترونية في وحدة تحكُّم Firebase.
  • يمكنك إثبات ملكية نطاقك من خلال إضافة سجلّات نظام أسماء النطاقات في جهة تسجيل نطاقك.

إضافة النطاق إلى نماذج الرسائل الإلكترونية

  1. في وحدة تحكُّم Firebase، افتح صفحة "النماذج" في قسم "المصادقة".

  2. بالنسبة إلى كل نموذج رسالة إلكترونية، عليك إجراء ما يلي:

    1. انقر على رمز التعديل ().
    2. انقر على تخصيص النطاق.
    3. أدخِل النطاق الذي تريد استخدامه.

سيظهر لك بعد ذلك جدول لسجلات نظام أسماء النطاقات لإضافته إلى جهة تسجيل نطاقك لإثبات ملكيتك للنطاق.

إثبات ملكية النطاق

أضِف سجلّات نظام أسماء النطاقات TXT وCNAME المحدّدة في وحدة تحكُّم Firebase أو عد��ّلها. يعتمد إجراء ذلك على جهة التسجيل.

يمكنك امتلاك سجلّ TXT واحد فقط من النوع v=spf1... لنطاق معيَّن. إذا كنت بحاجة إلى تحديد عناوين بريد إلكتروني متعددة، فقم بدمجها في سجل واحد.

قد يستغرق إثبات ملكية النطاق ما يصل إلى 24 ساعة. وفي هذه الحالة، ستعرض صفحة "النماذج" في وحدة تحكُّم Firebase رسالة "اكتملت عملية إثبات الملكية" باللون الأخضر. بعد ذلك، يمكنك النقر على الزر تطبيق النطاق المخصص لتطبيق التغييرات التي أجريتها.

مشروعات متعددة المستأجرين

إذا أجريت الترقية إلى "مصادقة Firebase" باستخدام "نظام إدارة الهوية" وفعّلت الإعداد "متعدد الإيجارات"، عليك تعديل البيانات الوصفية للمستأجر للسماح للمستأجر باكتساب النطاقات المخصصة ونماذج البريد الإلكتروني وإعدادات SMTP المخصصة. بخلاف ذلك، سيظل المستخدمون يتلقّون الرسائل الإلكترونية من النطاق التلقائي حتى في حال إثبات ملكية النطاق الخاص وتطبيقه بنجاح.

يمكنك التحقّق مما إذا تم تفعيل الإقامة المتعددة من خلال فحص عنوان URL المضمّن في رسائل المصادقة الإلكترونية. إذا كان عنوان URL يتضمّن مَعلمة tenant، عليك تعديل البيانات الوصفية للمستأجر في مشروعك.

للقيام بذلك، قم بتشغيل الأمر التالي:

curl -X PATCH -d "{'inheritance':{'emailSendingConfig': true}}" \
  -H "X-Goog-User-Project: PROJECT_ID"                          \
  -H "Authorization: Bearer $(gcloud auth print-access-token)"  \
  -H 'Content-Type:application/json'                            \
  https://identitytoolkit.googleapis.com/v2/projects/PROJECT_ID/tenants/TENANT_ID?updateMask=inheritance.emailSendingConfig