So öffnen Sie eine .eml-Datei
Eine .eml-Datei ist eine vollständig gespeicherte E-Mail. Diese Funktion öffnet sie direkt in Ihrem Browser und zeigt Absender, Empfänger, Betreff, Datum, Nachrichtentext und Anhänge übersichtlich an. Alles läuft auf dieser Seite, ganz ohne Versand: Die Datei verlässt Ihren Browser zu keinem Zeitpunkt.
Im Browser ausführen – kostenlos
Läuft direkt in Ihrem Browser – kostenlos. Ihre Datei verlässt Ihren Browser nicht und wird an keinen Server übertragen.
Kopfzeilen einer E-Mail endlich lesbar
Eine .eml-Datei enthält weit mehr als den sichtbaren Text einer Nachricht: die tatsächliche Absenderadresse, den Zeitstempel, den technischen Übertragungsweg. Die Funktion legt diese Kopfzeilen offen und zeigt sie verständlich an, ohne dass Sie die Datei in einem Texteditor öffnen oder ein Rohformat entziffern müssen. Praktisch, um zu prüfen, wer eine Nachricht tatsächlich verschickt hat oder an welchem Datum genau.
Nachrichtentext und Anhänge
Neben den Kopfzeilen zeigt die Funktion den Nachrichtentext und listet die Anhänge mit Name und Dateityp auf. So finden Sie den Inhalt einer archivierten E-Mail wieder, ohne von der ursprünglichen Mail-Software abhängig zu sein. Nützlich, um eine alte, exportierte Nachricht erneut zu öffnen oder eine angehängte Datei aus einem als .eml gesicherten Vorgang wiederzufinden, etwa Jahre nachdem das ursprüngliche Postfach längst geschlossen wurde.
Kostenlos, weil alles bei Ihnen bleibt
Dieses Auslesen findet vollständig in Ihrem Browser statt: Die .eml-Datei wird nicht übertragen, nichts landet auf einem Server. Deshalb ist die Nutzung auf dieser Seite kostenlos, ohne Limit und ohne Anmeldung. Für die automatisierte Verarbeitung vieler .eml-Dateien – etwa um Betreff und Absender eines eingehenden Postfachs auszulesen – steht dieselbe Funktion auch über die API zur Verfügung, für $0.002 pro Anfrage.
Anwendungsfälle
Vollständige Kopfzeile eines Vorgangs prüfen
Sabine Schneider exportiert eine strittige E-Mail als .eml und liest die vollständige Kopfzeile aus, um die tatsächliche Absenderadresse und den Zeitstempel zu prüfen, ganz ohne Installation.
Anhang aus einer archivierten Nachricht wiederfinden
Jonas Weber öffnet eine alte, als .eml gesicherte Nachricht erneut, um den Anhang wiederzufinden, obwohl die ursprüngliche Mail-Software nicht mehr im Einsatz ist.
Betreff und Absender im großen Umfang auslesen
Ein Dienst, der viele .eml-Dateien empfängt, liest Betreff und Absender automatisiert über die API aus, um eine Übersicht zu führen, ohne jede Nachricht einzeln zu öffnen.
Häufige Fragen
Was genau ist eine .eml-Datei?
Eine in einer einzigen Datei gespeicherte E-Mail, mit Kopfzeilen, Text und Anhängen. Die meisten Mail-Programme erlauben es, eine Nachricht in diesem Format zu exportieren.
Sind die Anhänge zugänglich?
Ja. Die Funktion listet die Anhänge der Nachricht mit Name und Dateityp auf, so wie sie in der Datei enthalten sind.
Wird meine E-Mail irgendwohin gesendet?
Nein. Das Auslesen erfolgt lokal in Ihrem Browser; die .eml-Datei wird weder übertragen noch gespeichert. Kein Inhalt der Nachricht verlässt Ihr Gerät.
Ist das wirklich kostenlos?
Ja, im Browser, ohne Limit und ohne Anmeldung, weil nichts versendet wird. Nur die automatisierte Nutzung über die API wird berechnet, mit $0.002 pro Anfrage, in US-Dollar.
Brauche ich ein Konto?
Nein. Das Auslesen auf dieser Seite erfordert kein Konto und keine Anmeldung.
Welche Dateigröße kann ich öffnen?
Bis zu 25 MB pro .eml-Datei.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/ocr/eml \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/ocr/eml", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/ocr/eml",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/ocr/eml", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/ocr/eml", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"input": "…"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "ocr.eml",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_mb | 25 |
max_pages | 10 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |