איך עובד אימות אימייל

אימות אימייל הוא מכלול של בדיקות. כל שכבה עולה יותר ומספקת נתונים שונים. עליכם לבחור את השכבה המתאימה כדי להימנע מתשלום יתר.

שכבה 1: בדיקות תחביר בדיקה זו בודקת האם המחרוזת נראית כמו כתובת אימייל. היא משתמשת ב-regex כדי למצוא שגיאות כמו רווחים מיותרים או סמלים חסרים. היא מהירה וחינמית. עם זאת, היא חלשה. כתובת מזויפת כמו nobody@asdf.asdf עוברת את הבדיקה הזו.

שכבה 2: בדיקות רשומות MX בדיקה זו בודקת את הדומיין. לכל דומיין שמקבל דואר יש רשומות MX ב-DNS שלו. חיפוש מהיר יגיד לכם אם הרשומות הללו קיימות. אם לדומיין אין רשומות MX, הוא אינו יכול לקבל דואר. שלב זה מסנן דומיינים מזויפים רבים.

שכבה 3: בדיקות SMTP זהו הרמה העמוקה ביותר. המערכת מתחברת לשרת הדואר כדי לבדוק אם תיבת הדואר הספציפית קיימת. היא אינה שולחת הודעה אמיתית. לשכבה זו יש חסרונות:

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

בדיקות SMTP עובדות הכי טוב עבור ניקוי רשימות ישנות. הן מציעות מעט מאוד ערך עבור הרשמות חדשות.

אותות שימושיים נוספים:

  • זיהוי כתובות חד-פעמיות: מזהה ספקי אימייל זמניים.
  • זיהוי תפקידים: מזהה כתובות כמו info@ או admin@.
  • הצעות לתיקון שגיאות הקלדה: תופס טעויות כמו gmial.com.
  • ציוני יכולת מסירה: מספק מספר יחיד לצורך מיון קל.

האסטרטגיה הטובה ביותר עבור טפסי הרשמה: השתמשו בבדיקות תחביר, בדיקות MX והיוריסטיקה. זה תופס את רוב הכתובות הלא תקינות במהירות ובזול. הימנעו מבדיקות SMTP עבור הרשמות. שמרו את ה-SMTP לניקוי רשימות תפוצה מיושנות.

שאלו את עצמכם מה אתם צריכים למנוע לפני שתבחרו בכלי.

מקור: https://dev.to/atek/how-email-verification-works-syntax-mx-and-smtp-explained-4k2n