Mailboxlayer – Mail varification api

mailboxlayer - techblod.co.il

בתור אחד שמתחזק מערכות CRM ומנהל לא מעט רישמות תפוצה אני מגלה מעת לעת כי רשימות התפוצה מכילות לא מעט כתובות לא תקינות בין עם הוקלדו כך בטעות או במכוון. כך או כך שליחת מיילים בתפוצות רחבות עולות לא מעט כסף גם אם כתובת היעד איננה תקינה.

היום במדריך ארצה להכיר לכם מערכת בשם Mailboxlayer שהתחלתי להשתמש בה לאחרונה ודרכה אני מוודא מעת לעת כי הכתובות שברשימה תקינות במבנה שלהן ואפילו יכולה לבדוק האם הכתובת קיימת באמת.

Mailboxlayer מאפשרת לנו, באמצעות API פשוט מאוד לשלוח כתובת מייל לבדיקה ולקבל בחזרה חיווי אודות אותה הכתובת. המערכת בודקת מספר פרמטרים ובניהם:

  • האם מבנה הכתובת תקין.
  • האם יש mx record (מצביע אם באמת יש שרת דואר לדומיין).
  • מאמת באמצעות smtp האם ה mailbox אכן קיים.
  • score של הדומיין.

כאשר התשובה חוזרת בפורמט json, לדוגמה:

Mailboxlayer response sample - techblog

על מנת להשתמש בשרות, יש תחילה להרשם אליו. ההמלצה שלי היא להתחיל עם המודל החינמי שמאפשר בדיקה של 250 בקשות לחודש.

Mailboxlayer Pricing - teckblog.co.il

לאחר הרישום וההתחברות תוכל להכנס ל Dashboard של המערכת ובוא תראו את ה Api Key שישמש עבור העבודה עם המערכת, את תקופת החיוב, כמות הבקשות שנעשו/נשארו ועוד:

Mailboxlayer Dashboard - techblog.co.il

ה API עצמו עובד באמצעות Http GET, כלומר תוכלו לפתוח את הדפדפן ולהכניס את ה url הבא לצורך השימוש בו:

https://apilayer.net/api/check?access_key=[api_key]&[email protected]&format=1

ותוכלו לראות את התשובה שהתקבלה:

{
  "email":"[email protected]",
  "did_you_mean":"",
  "user":"support",
  "domain":"apilayer.com",
  "format_valid":true,
  "mx_found":true,
  "smtp_check":false,
  "catch_all":null,
  "role":true,
  "disposable":false,
  "free":false,
  "score":0.64
}

כמובן ששימוש בדרך זו איננו מומלץ / יעיל וההמלצה היא לכתוב ממשק שיעבוד מול ה API.

בהצלחה!

Be the first to comment

Leave a Reply

כתובת האימייל שלך לא תפורסם


*