אימייל

בודק אימות אימייל

רשת: DoHחדש

הכלי עצמו הוא באנגלית; דף זה מסביר את אופן השימוש בו בשפתך.

השתמש ב-בודק אימות אימייל

מה זה עושה

הזינו דומיין כדי לראות עד כמה הוא מוגן מפני זיוף (spoofing): עץ ה-include של SPF עם מספר הבדיקות, מדיניות ה-DMARC, גודלי מפתחות DKIM, MTA-STS, TLS-RPT, BIMI ו-MX.

שמות ה-DNS שאתה מחפש נשלחים למתקן ה-DNS של PhishDestroy (/api/dns-resolve.php), אשר פונה ל-Cloudflare או ל-Google DNS באמצעות HTTPS.

כיצד להשתמש ב-בודק אימות אימייל

  1. הזינו דומיין. הקלידו דומיין, כתובת אימייל או כתובת URL. הכלי שומר רק את הדומיין, משמיט www. מתחילת כתובת URL ומסיר קידומות כמו _dmarc.
  2. הוסיפו selectors של DKIM. אם יש לכם הודעה מהדומיין, העתיקו את ערך ה-s= מכותרת ה-DKIM-Signature שלה לשדה ה-selectors. נבדקים עד 10.
  3. הריצו את הבדיקה. לחצו על Check, או על Try common DKIM selectors כדי לבדוק 15 שמות נפוצים. המונה מראה בכמה שאילתות DNS נעשה שימוש.
  4. קראו את טבלת Summary. כל רשומה מקבלת pass, warn, fail, info או error עם ממצא בשורה אחת. האזורים שמתחת מציגים את הרשומות הגולמיות ואת עץ ה-include של SPF.
  5. השתמשו בתוצאה. קל לזייף דומיין בלי SPF ובלי מדיניות DMARC אוכפת. זכרו זאת כשאתם שוקלים הודעה שטוענת שהיא הגיעה ממנו.

דוגמה

דומיין שאינו שולח דואר

קלט
example.com
פלט (נלכד ב-2026-10-20)
Checked example[.]com · 6 DNS queries through the relay (Cloudflare)

Summary
RECORD	STATUS	FINDING
SPF	pass	"v=spf1 -all": no server may send mail as example[.]com, so any message from it is forged
DMARC	warn	p=reject, sp=reject
DKIM	info	Not checked: DKIM keys can only be found by selector (see the DKIM-Signature s= of a message)
MTA-STS	info	No MTA-STS record (optional): senders may deliver over unencrypted or unverified TLS
TLS-RPT	info	No TLS-RPT record (optional): no reports about TLS delivery failures
BIMI	info	No BIMI record (optional). DMARC is at enforcement
MX	info	Null MX "0 .": the domain accepts no mail (RFC 7505)
SPF
DNS-QUERYING TERMS
0 of 10
VOID LOOKUPS
0 of 2
UNLISTED SENDERS GET
fail (-all)
v=spf1 -all

Include and redirect tree (lookups are numbered in evaluation order; include, a, mx, ptr, exists and redirect count, RFC 7208 §4.6.4)

example[.]com · 0 lookups here, 0 in this branch
fail -all
DMARC

Found at _dmarc.example[.]com

v=DMARC1;p=reject;sp=reject;adkim=s;aspf=s

warn no rua: the owner receives no aggregate reports
TAG	VALUE	MEANING
v	DMARC1	version
p	reject	policy for the domain itself — reject: failing mail is refused
sp	reject	policy for subdomains (default: p) — reject: failing mail is refused
adkim	s	DKIM alignment: r = same organization, s = exact domain (default r)
aspf	s	SPF alignment: r = same organization, s = exact domain (default r)
DKIM

DNS cannot list DKIM keys: each one sits under a selector chosen by the sender (selector._domainkey.example[.]com). Enter the s= value from a message's DKIM-Signature header, or press “Try common
…

SPF v=spf1 -all, DMARC p=reject ו-MX ריק (0 .): הדומיין מצהיר כי הוא אינו שולח ואינו מקבל דואר, ולכן כל הודעה שמקורה בו היא מזויפת. DMARC מסומן כ-warn רק משום שהרשומה אינה כוללת כתובת rua=, ולכן הבעלים אינו מקבל דוחות מצטברים; המדיניות עצמה (p=reject, sp=reject) נאכפת במלואה.

מה הוא בודק

אותמה זה אומר
רשומת SPFרשומה חסרה היא fail. +all מאפשר לכל שרת לעבור, ו-?all או היעדר all לא נותנים הגנה; -all או ~all הם מה שמצופה.
ספירת הבדיקות והבדיקות הריקות של SPFinclude, a, mx, ptr, exists ו-redirect עולים כל אחד בדיקת DNS אחת. יותר מ-10 בדיקות, או יותר מ-2 שלא מחזירות דבר, שוברים את ה-SPF עם permerror.
מדיניות DMARCp=none רק מנטר, quarantine שולח דואר שנכשל לספאם ו-reject דוחה אותו. האזהרות מכסות גם pct מתחת ל-100, sp=none וכתובת rua חסרה.
DMARC בירושהאם לתת-דומיין אין רשומה, נקראת הרשומה של הדומיין הארגוני ומסומנת כירושה.
מפתח DKIMמוצג לכל selector עם סוג וגודל. RSA מתחת ל-1024 ביט הוא fail, מתחת ל-2048 אזהרה, ו-p= ריק פירושו שהמפתח בוטל.
MTA-STS ו-TLS-RPTרשומות אופציונליות שמבקשות משולחים להשתמש ב-TLS מאומת ולדווח על כשלים. אם הן חסרות, מקבלים הערה, לא שגיאה.
BIMIרשומה אופציונלית ללוגו של מותג. היא נחשבת רק כש-DMARC על quarantine או reject עם pct=100.
MXמפרטת את שרתי הדואר. null MX (0 .) פירושו שהדומיין אינו מקבל דואר; NXDOMAIN פירושו שהדומיין אינו קיים.

דוגמאות נוספות

כתובת URL במקום דומיין

קלט
https://www.example.net/login
תוצאה

הערה ש-www.example.net נבדק כ-example.net, ואחריה 6 שאילתות DNS: SPF pass עבור "v=spf1 -all", DMARC warn עבור p=reject, sp=reject בלי כתובת rua, DKIM לא נבדק, אין רשומת MTA-STS, TLS-RPT או BIMI, ו-null MX.

דומיין שאינו קיים

קלט
nothing.example
תוצאה

SPF fail (אין רשומת SPF), DMARC fail (אין רשומת DMARC) ו-MX fail כי nothing.example אינו קיים (NXDOMAIN). שורת BIMI מציינת ש-DMARC אינו במצב אכיפה.

שם של רשומת DKIM

קלט
google._domainkey.example.org
תוצאה

ה-selector google נכנס לשדה ה-selectors ו-example.org נבדק. שורת ה-DKIM מציגה "google: revoked" כי לרשומת המפתח יש p= ריק.

שאלות נפוצות

מה בודק אימות האימייל בודק?

את רשומת ה-SPF ואת כל include ו-redirect שהיא מושכת, תוך ספירת המונחים שדורשים שאילתת DNS מול מגבלה של 10, ובדיקות ריקות (void lookups) מול מגבלה של 2 (RFC 7208). הוא קורא גם את רשומת ה-DMARC, עם נסיגה לדומיין הארגוני, מפתחות DKIM עבור ה-selectors שאתם נותנים, ואת רשומות MTA-STS, TLS-RPT, BIMI ו-MX.

מה הבודק אינו יכול לראות?

DNS אינו יכול לפרט מפתחות DKIM: כל מפתח יושב תחת selector שהשולח בחר, ולכן הזינו את ערך ה-s= מכותרת ה-DKIM-Signature של הודעה או נסו את ה-selectors הנפוצים; אם לא נמצא דבר, זה לא מוכיח כלום. קובץ המדיניות של MTA-STS והלוגו של BIMI אינם מורדים, ומאקרו של SPF שתלויים בשולח אינם מורחבים.

מה נשלח ברשת?

רק שמות DNS שנבנים מהדומיין שאתם מזינים, כמו _dmarc.example.com, נשלחים לממסר ה-DNS של PhishDestroy, ששואל את Cloudflare או את Google ב-DNS over HTTPS. בדיקה משתמשת בכ-5 עד 25 שאילתות; הממסר מאפשר 60 בדקה.

האם תוצאה חזקה אומרת שאימייל מהדומיין הזה אמיתי?

לא. הבודק קורא את המדיניות שהדומיין פרסם, לא הודעה מסוימת. כדי לראות אם אימייל מסוים עבר SPF, DKIM ו-DMARC, פתחו את קוד המקור שלו ב-EML Analyzer.

למה DMARC מסומן warn גם עם p=reject?

האזהרות מכסות גם הגדרות שמחלישות את הכיסוי או את הדיווח: אין כתובת rua לדוחות מצטברים, pct מתחת ל-100 או sp=none לתת-דומיינים. מדיניות ה-reject עצמה עדיין חלה.

מה זו בדיקה ריקה (void lookup)?

שאילתת DNS שנעשית בזמן הערכת SPF ולא מחזירה רשומות שימושיות, למשל מונח a: או mx: שלשם שלו אין כתובות או שרתי דואר. SPF מתיר שתיים; שלישית גורמת לכישלון עם permerror.

הסבר על המונחים

מחקר PhishDestroy