פורמט רשומת TXT של default._bimi
פורמט רשומת TXT של default._bimi
להשלמת פריסה של Brand Indicators for Message Identification (BIMI), יש לפרסם רשומת DNS מסוג TXT. רשומה זו מורה לשרתי הדואר המקבלים היכן לאחזר את קובץ הלוגו בפורמט SVG ואת אישור הסימן המסחרי שלכם.
מאמר זה מתעד את התחביר הנדרש, התגיות וכללי העיצוב עבור רשומת ה-TXT של BIMI [1].
שם המארח (הסלקטור)
פרסמו את רשומת ה-BIMI כרשומת TXT באזור ה-DNS של הדומיין שלכם. שם המארח (הסלקטור) חייב להיות בפורמט הבא:
[selector]._bimi.[domain]
סלקטור ברירת המחדל הוא default. עבור הדומיין example.com, פרסמו את רשומת ה-TXT בשם המארח הבא:
default._bimi.example.com
הערה: הפרוטוקול תומך בסלקטורים מותאמים אישית עבור תת-דומיינים או יחידות עסקיות, אך רוב הפריסות משתמשות בסלקטור default. לקוחות דואר שולחים שאילתה ל-default._bimi כאשר לא צוין סלקטור אחר בכותרות ההודעה.
תחביר ערך הרשומה
ערך רשומת ה-TXT הוא רשימה של תגיות המופרדות בנקודה-פסיק, במבנה זהה לרשומת DMARC.
1. תגית הגרסה (v=)
תגית זו נדרשת וחייבת להופיע ראשונה. היא מזהה את גרסת הפרוטוקול.
תחביר: v=BIMI1;
2. תגית המיקום (l=)
תגית זו נדרשת. היא מציינת את כתובת ה-HTTPS ממנה לקוח הדואר מאחזר את קובץ הלוגו שלכם בפורמט W3C SVG Tiny P/S.
תחביר: l=https://example.com/logo.svg;
אילוץ: הכתובת חייבת להשתמש ב-HTTPS. כתובות HTTP נכשלות באימות.
3. תגית הסמכות (a=)
תגית זו אופציונלית במפרט הבסיסי אך נדרשת בפועל להצגת לוגו ב-Gmail וב-Apple Mail. היא מציינת את כתובת ה-HTTPS ממנה לקוח הדואר מאחזר את ה-Verified Mark Certificate (VMC) או Common Mark Certificate (CMC) שלכם בפורמט .pem.
תחביר: a=https://example.com/certificate.pem;
חלופה להצהרה עצמית: עבור פריסות בהצהרה עצמית (נתמכות רק על ידי Yahoo ו-AOL), כללו את התגית עם ערך ריק: a=;
דוגמאות לרשומות מלאות
דוגמה א’: פריסה מאושרת (Gmail ו-Apple Mail)
השתמשו בפורמט זה להצגת הלוגו שלכם ב-Gmail וב-Apple Mail ולקבלת סימן הווי הכחול של Gmail.
Type: TXT
Host: default._bimi
Value: v=BIMI1; l=https://example.com/logo.svg; a=https://example.com/cert.pem;
דוגמה ב’: פריסה בהצהרה עצמית (Yahoo בלבד)
השתמשו בפורמט זה לבדיקות או כאשר אתם מכוונים ל-Yahoo Mail לפני שהשגתם VMC.
Type: TXT
Host: default._bimi
Value: v=BIMI1; l=https://example.com/logo.svg; a=;
שגיאות תחביר נפוצות
השגיאות הבאות גורמות לכשלון באימות:
- נקודה-פסיק חסרה. הפרידו כל תגית בנקודה-פסיק.
- כתובות HTTP. הן תגית
l=והן תגיתa=חייבות להפנות לנקודות קצה מסוגhttps://. - קבצי SVG לא תקינים. תגית
l=חייבת להפנות לקובץ W3C SVG Tiny P/S. קבצי SVG רגילים, PNG או JPG גורמים ללקוח הדואר לדלג על הצגת הלוגו ללא שגיאה. - השמטת תגית
a=. עבור רשומות בהצהרה עצמית, כללו את תגיתa=עם ערך ריק (a=;). חלק מהמפענחים דוחים רשומות שמשמיטות את התגית לחלוטין.
יצירת רשומות אוטומטית
בנייה ידנית של רשומות מכניסה שגיאות תחביר. ליצירת קובץ ה-SVG ומחרוזת ה-DNS TXT מפרמטרי הדומיין שלכם, השתמשו ב-makeBIMI, המספק ממשק העתקה בלחיצה אחת.
לאחר שיצרתם את הרשומה, פרסו אותה באזור ה-DNS שלכם. אם אתם זקוקים ל-VMC לאכלוס תגית a= עבור תאימות ל-Gmail, השתמשו בשירות תיווך אישורים כמו veriBIMI לטיפול בהנפקת האישור.
מקורות
[1] M. Blank, et al. “Brand Indicators for Message Identification (BIMI).” IETF Datatracker, RFC 9091, https://datatracker.ietf.org/doc/html/rfc9091