מה אומרות רשומות ה-MX
רשומת MX מציינת שרת שמקבל דואר עבור הדומיין, ולפניה מספר שנקרא עדיפות. שולח מנסה קודם את המספר הנמוך ביותר ועובר לבא אחריו אם השרת אינו מגיב. שתי רשומות עם אותו מספר חולקות את העומס. הבודק מציג אותן בסדר זה ומתרגם כל שם מארח לכתובות IPv4 ו-IPv6 שלו.
כאשר לדומיין אין כלל רשומת MX, השולחים חוזרים לרשומת A או AAAA שלו ומנסים למסור לשם את הדוא"ל (RFC 5321, סעיף 5.1). בדרך כלל זו אינה התוצאה הרצויה, מכיוון שהכתובת של דומיין ללא תת-דומיין שייכת לרוב לשרת אינטרנט.
רשומות שמונעות מסירת דוא"ל
רשומת MX חייבת להפנות לשם מארח. רשומה שמפנה לכתובת IP אינה תקינה. כך גם רשומה ששם המארח שלה הוא CNAME, דבר שנאסר ב-RFC 2181. רוב השולחים מתעלמים מכך וממשיכים בכל זאת, אך חלקם מוותרים. כתוצאה מכך, הדומיין מקבל דוא"ל מספק אחד אך דוחה אותו מספק אחר. הבודק מסמן את שני המקרים, וגם שם מארח שלא ניתן לפענח כלל, מצב שיכול להצביע על כך שמעבר בין שרתים השאיר שרת ישן מאחור.
null MX, רשומה יחידה עם 0 ואחריו נקודה, מציין שהדומיין אינו מקבל דוא"ל (RFC 7505). זו ההגדרה הנכונה לדומיין שאינו שולח ואינו מקבל דוא"ל, והשולחים מפסיקים לנסות מיד במקום לנסות שוב במשך ימים. דומיין שממנו אתם שולחים לא אמור לכלול רשומה כזו, מכיוון שתשובות והודעות החזרה צריכות להגיע ליעד כלשהו.
למה דומיין שולח צריך רשומת MX תקינה
הודעות החזרה ותשובות נשלחות בחזרה לדומיינים, ולכן דומיין שממנו אתם שולחים חייב להיות מסוגל לקבל דוא"ל. הדומיין שב-Return-Path מקבל הודעות החזרה, הדומיין שב-From מקבל תשובות, וחלק מהנמענים בודקים אם הדומיינים האלה מקבלים דוא"ל לפני שהם מקבלים מהם הודעה. תת-דומיין שולח ללא MX וללא רשומת A עלול להיראות כמו דומיין מומצא.
הבודק מחפש גם רשומות MTA-STS ו-TLS-RPT לצד רשימת ה-MX. היעדרן אינו מונע קבלת דוא"ל כיום. כאשר הן מוגדרות, שולחים שתומכים ב-MTA-STS מסרבים למסור אליכם דוא"ל ללא הצפנה, ו-TLS-RPT מגדיר לאן לשלוח דיווחים כאשר המסירה המוצפנת נכשלת.