البريد الإلكتروني

مدقق مصادقة البريد الإلكتروني

شبكة: DoHجديدة

الأداة نفسها باللغة الإنجليزية؛ وهذه الصفحة تشرحها بلغتك.

استخدم مدقق مصادقة البريد الإلكتروني

ما الذي يفعله

أدخل نطاقًا لترى مدى حمايته من الانتحال (spoofing): شجرة تضمينات SPF مع عدد عمليات البحث، وسياسة DMARC، وأحجام مفاتيح DKIM، وMTA-STS وTLS-RPT وBIMI وMX.

يتم إرسال أسماء DNS التي تبحث عنها إلى مرحل DNS الخاص بـ PhishDestroy (/api/dns-resolve.php)، الذي يستعلم عن طريق بروتوكول HTTPS من Cloudflare أو Google DNS.

كيفية استخدام مدقق مصادقة البريد الإلكتروني

  1. أدخل نطاقًا. اكتب نطاقًا أو عنوان بريد إلكتروني أو رابط URL. تحتفظ الأداة بالنطاق فقط، وتحذف www. البادئة من الرابط، وتزيل البادئات مثل _dmarc.
  2. أضف محدِّدات DKIM. إذا كانت لديك رسالة من النطاق، فانسخ قيمة s= من ترويسة DKIM-Signature إلى حقل المحدِّدات. ويُفحص حتى 10 محدِّدات.
  3. شغّل الفحص. اضغط Check (فحص)، أو Try common DKIM selectors (تجربة محدِّدات DKIM الشائعة) لاختبار 15 اسمًا متكررًا. ويُظهر العدّاد عدد استعلامات DNS المستخدمة.
  4. اقرأ جدول Summary. يحصل كل سجل على pass أو warn أو fail أو info أو error مع نتيجة من سطر واحد. وتعرض الأقسام أدناه السجلات الخام وشجرة تضمينات 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 فقط لأن السجل لا يحتوي على عنوان rua=، وبالتالي لا يتلقى المالك أي تقارير مجمعة؛ أما السياسة نفسها (p=reject، sp=reject) فهي تُطبق بالكامل.

ما الذي يتحقق منه

إشارةماذا يعني ذلك
سجل SPFغياب السجل يُعدّ fail. القيمة +all تسمح لكل خادم بالنجاح، و?all أو عدم وجود all لا يعطي أي حماية؛ أما المتوقع فهو -all أو ~all.
عدد عمليات بحث SPF والعمليات الفارغةكل من include وa وmx وptr وexists وredirect يكلّف عملية بحث DNS. أكثر من 10 عمليات بحث، أو أكثر من 2 لا تعيد شيئًا، يعطّل SPF بنتيجة permerror.
سياسة DMARCp=none يكتفي بالمراقبة، وquarantine يرسل البريد الفاشل إلى البريد العشوائي، وreject يرفضه. وتشمل التحذيرات أيضًا pct أقل من 100، وsp=none، وغياب عنوان rua.
DMARC الموروثإذا لم يكن للنطاق الفرعي سجل، يُقرأ سجل النطاق التنظيمي ويُعلَّم بأنه موروث.
مفتاح DKIMيُعرض لكل محدِّد مع النوع والحجم. مفتاح RSA أقل من 1024 بت يُعدّ fail، وأقل من 2048 تحذيرًا، وp= الفارغة تعني أن المفتاح ملغى.
MTA-STS وTLS-RPTسجلات اختيارية تطلب من المرسلين استخدام TLS موثّق والإبلاغ عن حالات الفشل. إذا كانت غائبة، تحصل على ملاحظة لا على خطأ.
BIMIسجل اختياري لشعار العلامة التجارية. لا يُعتدّ به إلا عندما يكون DMARC على quarantine أو reject مع pct=100.
MXيسرد خوادم البريد. 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، وMX فارغ.

نطاق غير موجود

الإدخال
nothing.example
النتيجة

SPF fail (no SPF record)، وDMARC fail (no DMARC record)، وMX fail لأن nothing.example غير موجود (NXDOMAIN). ويشير صف BIMI إلى أن DMARC ليس في وضع الإلزام.

اسم سجل DKIM

الإدخال
google._domainkey.example.org
النتيجة

يذهب المحدِّد google إلى حقل المحدِّدات ويُفحص example.org. ويظهر في صف DKIM «google: revoked» لأن سجل المفتاح يحتوي على p= فارغة.

الأسئلة الشائعة

عمّ يبحث مدقق مصادقة البريد الإلكتروني؟

عن سجل SPF وكل include وredirect يستدعيه، مع عدّ المصطلحات التي تستعلم من DNS مقابل حد 10، وعمليات البحث الفارغة (void lookups) مقابل حد 2 (RFC 7208). ويقرأ أيضًا سجل DMARC، مع الرجوع إلى النطاق التنظيمي عند الحاجة، ومفاتيح DKIM للمحدِّدات التي تعطيها، وسجلات MTA-STS وTLS-RPT وBIMI وMX.

ما الذي لا يستطيع المدقق رؤيته؟

لا يمكن لـ DNS سرد مفاتيح DKIM: فكل مفتاح يقع تحت محدِّد (selector) يختاره المرسل، لذا أدخل قيمة s= من ترويسة DKIM-Signature في رسالة ما، أو جرّب المحدِّدات الشائعة؛ وعدم العثور على مفتاح لا يثبت شيئًا. لا يُنزَّل ملف سياسة 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