השתמש בדומיין מותאם אישית עבור דוא"ל אימות

אם אתה משתמש בדומיין מותאם אישית בפרויקט שלך, שקול להשתמש גם בדומיין המותאם אישית שלך בהודעות הדוא"ל שנשלחות לאירועי אימות, כגון אימות דוא"ל, שינוי כתובת וזרימות שחזור סיסמה. אתה יכול להגדיר את הפרויקט שלך לשימוש בדומיין המותאם אישית שלך בקישורי השדה ' From ' ופעולות בהודעות הדוא"ל.

על ידי הגדרת דומיינים מותאמים אישית עבור הודעות דוא"ל אימות, המשתמשים יראו את אותו הדומיין עבור כתובת האינטרנט שלך והודעות הדוא"ל לניהול המשתמשים.

יש בגדול שני שלבים להגדרה:

  • הוסף את הדומיין לתבניות האימייל שלך במסוף Firebase.
  • אמת את הדומיין שלך על ידי הוספת רשומות DNS לרישום הדומיין שלך.

הוספת הדומיין לתבניות האימייל שלך

  1. במסוף Firebase, פתח את דף התבניות בקטע אימות.

  2. עבור כל תבנית אימייל, בצע את הפעולות הבאות:

    1. לחץ על סמל העריכה ( ).
    2. לחץ על התאמה אישית של דומיין .
    3. הזן את הדומיין שבו אתה רוצה להשתמש.

לאחר מכן תראה טבלה של רשומות DNS להוספה לרשם הדומיינים שלך כדי לוודא שאתה הבעלים של הדומיין.

אמת את הדומיין

הוסף או עדכן את רשומות ה-TXT וה-CNAME DNS הניתנות במסוף Firebase. ההליך לעשות זאת תלוי ברשם.

אתה יכול לקבל רק רשומת v=spf1... TXT אחת עבור תחום מסוים. אם עליך לציין מספר כתובות דוא"ל, חבר אותן לרשומה אחת.

אימות הדומיין עשוי לחלוף עד 24 שעות. כאשר זה קורה, דף התבניות במסוף Firebase יציג הודעה ירוקה "האימות הושלם". לאחר מכן, תוכל ללחוץ על הלחצן החל תחום מותאם אישית כדי ליישם את השינויים שלך.

פרויקטים מרובי דיירים

אם שדרגת לאימות Firebase עם Identity Platform והפעלת ריבוי דירות , עליך לעדכן את המטא נתונים של הדייר כדי לאפשר לדייר לרשת דומיינים מותאמים אישית, תבניות אימייל והגדרות SMTP מותאמות אישית. אחרת, משתמשים עדיין מקבלים הודעות דוא"ל מדומיין ברירת המחדל גם אם הדומיין המותאם אישית אומת והחל בהצלחה.

אתה יכול לבדוק אם ריבוי דירות מופעל על ידי בחינת כתובת האתר הכלולה בהודעות דוא"ל אימות. אם כתובת האתר כוללת פרמטר 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