מחולל ובודק רשומות SPF
בנה רשומת SPF תקנית מהשירותים ששולחים את הדואר שלך, ולאחר מכן בדוק את מה שהדומיין שלך מפרסם מול כללי RFC 7208.
1מי שולח דואר בשם דומיין זה?
סמן כל שירות ששולח דואר אלקטרוני תוך שימוש בדומיין שלך בכתובת From. כל אחד מוסיף את מונח ה-include: הנדרש לו, ואת עלות חיפושי ה-DNS שלו.
2השרתים שלך
אחת בכל שורה. מונחי IP אינם עולים חיפוש DNS, אז עדיפים כשאפשר.
דומיין אחד בכל שורה: כל אחד הופך למונח include:. מונחים שכבר נכתבו נשמרים כפי שהם.
3מה לגבי כל השאר?
המונח האחרון קובע כיצד מקבלי דואר יתייחסו לדואר משרת שאינו ברשימה למעלה.
- סוג רשומה
- TXT
- שם / מארח
- @ (שורש הדומיין)
- TTL
- 3600
- פתח את אזור ה-DNS של הדומיין שלך אצל הרשם או ספק ה-DNS שלך.
- מחק כל רשומת SPF קיימת: דומיין חייב לפרסם רשומה אחת בדיוק.
- הוסף רשומת TXT בשורש הדומיין עם הערך שלמעלה.
- המתן עד שחלוף ה-TTL, ואז אשר אותה בלשונית הבדיקה.
דומיין רשאי לפרסם רשומת SPF אחת בלבד. כדי להוסיף שולח חדש, ערוך את הרשומה הקיימת, לעולם אל תוסיף רשומה שנייה.
בנה את הרשומה בצד שמאל, או עבור לבודק כדי לקרוא את רשומת ה-SPF שדומיין מפרסם כרגע: כל מנגנון מוסבר, עם מגבלת עשר הבדיקות ספורה עבורך.
| # | איבר | נמצא ב |
|---|
| איבר | תוצאה | מה הוא עושה |
|---|
אודות מחולל ובודק רשומות SPF
מחולל ובודק רשומות SPF מבצע את שתי המשימות שבעל דומיין באמת צריך. המחולל שואל אילו שירותים שולחים דואר בשם הדומיין שלך (Google Workspace, Microsoft 365, SendGrid, Mailgun, Amazon SES, שרתים משלך) ומרכיב מהם רשומת `v=spf1` תקינה, תוך ספירת בדיקות ה-DNS שהיא תעלה במהלך הבנייה. הבודק קורא את הרשומה שהדומיין שלך מפרסם כרגע, מסביר כל מנגנון בשפה פשוטה ובודק אותה מול RFC 7208.
הכלל שתופס את רוב האנשים הוא מגבלת עשר בדיקות ה-DNS. כל איבר מסוג `include`, `a`, `mx`, `ptr` ו-`exists` עולה שאילתת DNS אחת, וכך גם כל איבר בתוך הרשומות שאליהן הם מפנים. מעבר לעשר, שרתי הקבלה מחזירים שגיאה קבועה, כלומר SPF נכשל עבור כל הדואר שלך, לא רק החלק המזויף. הבודק עוקב אחרי ה-include-ים שלך באופן רקורסיבי ומראה בדיוק היכן כל בדיקה מתבזבזת, כדי שתוכל לראות איזה שולח הביא אותך מעבר לגבול.
הוא גם מסמן את התקלות שבשקט מבטלות רשומת SPF: רשומת SPF שנייה על אותו דומיין (מה ששולל את שתיהן), `+all` (שמאשר את כל האינטרנט), חוסר ב-`all` (שלא קובע דבר), המנגנון המיושן `ptr`, איברים שממוקמים אחרי `all` ולעולם לא נקראים, ושגיאות תחביר שהופכות את כל הרשומה לשגיאה קבועה.
כיצד להשתמש ב-מחולל ובודק רשומות SPF
- בלשונית המחולל, סמן כל שירות ששולח דואר אלקטרוני בשם הדומיין שלך בכתובת השולח (From).
- הוסף את שרתי הדואר שלך: הפעל את mx, והדבק כל טווח IPv4 או IPv6 קבוע: איברי IP אינם עולים בדיקת DNS.
- עקוב אחרי מד הבדיקות. אם הוא עובר את העשר, הסר שולח או החלף include בטווחי ה-IP שמאחוריו.
- בחר את המדיניות הסופית: התחל ב-~all (סמן כחשוד) והחמר ל-‑all לאחר שדוחות ה-DMARC שלך נקיים.
- העתק את הרשומה ופרסם אותה כרשומת TXT יחידה בשורש הדומיין שלך, תוך החלפת כל רשומת SPF קיימת.
- חזור ללשונית הבודק לאחר שחלף ה-TTL וודא שהרשומה שפורסמה מנותחת כראוי.