Apri un file .eml
Apra un’email salvata con oggetto Factura de julio e vedrà subito che l’ha inviata Ada, a chi, quando, il testo del messaggio e che non ha allegati. Senza programma di posta. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Funziona nel tuo browser: gratis, senza registrazione, i file non escono dal tuo dispositivo.
Un file .eml è un’email salvata così com’è. Questa capacità lo apre direttamente nel tuo browser e ne mostra le parti utili: mittente, destinatari, oggetto, data, testo e allegati. Tutto avviene su questa pagina, senza invii: il file non esce dal tuo dispositivo. Comodo per aprire una ricevuta PEC o una vecchia email esportata.
Le intestazioni, spiegate
Un .eml contiene molto più del testo visibile: gli indirizzi reali di invio, la data e l’ora esatte, il percorso seguito, gli identificatori tecnici. La capacità apre queste intestazioni e te le mostra in chiaro, senza doverle cercare in un formato grezzo. Torna comoda per capire chi ha davvero mandato un messaggio o quando è partito — dettagli che l’anteprima di un programma di posta spesso nasconde.
Utile con la PEC
In Italia la PEC produce email con valore legale, e con esse le ricevute di accettazione e di consegna, spesso conservate come file .eml. Aprire questi file per leggere oggetto, data e allegati, o per salvarli, è un fastidio ricorrente. Qui li apri al volo e ne vedi il contenuto e l’elenco degli allegati, senza dipendere dal programma con cui erano stati ricevuti.
Gratis nel browser, a consumo solo per l’uso automatico
La lettura avviene tutta nel tuo browser: il .eml non viene trasmesso e niente finisce su un server. Per questo è gratis e senza limiti d’uso su questa pagina, senza registrazione.
Casi d'uso
Leggere una ricevuta PEC
Marco Rossi apre nel browser il file .eml di una ricevuta di consegna PEC per leggerne oggetto, data e allegati, senza installare nulla.
Recuperare un allegato archiviato
Giulia Bianchi riapre una vecchia email salvata in .eml per ritrovarne l’allegato, anche se il programma di posta con cui l’aveva ricevuta non è più in uso.
Domande frequenti
Che cos’è di preciso un file .eml?
È un’email salvata in un unico file, con intestazioni, testo e allegati compresi. Quasi tutti i programmi di posta permettono di salvare o esportare un messaggio in questo formato.
Apre anche gli allegati?
Sì. La capacità elenca gli allegati del messaggio, con nome e tipo, così come sono contenuti nel file .eml.
Legge le ricevute della PEC?
Sì, quando la ricevuta di accettazione o di consegna è salvata come file .eml: ne mostra mittente, oggetto, data e allegati.
È davvero gratis?
Sì, nel browser, senza limiti né registrazione, perché niente viene inviato. Nessun abbonamento nascosto.
I miei messaggi vengono inviati da qualche parte?
No. La lettura avviene localmente nel tuo browser: il .eml non viene trasmesso né conservato. Nessun dato del messaggio lascia il tuo dispositivo.
Devo registrarmi?
No. La lettura su questa pagina non richiede alcun account né registrazione.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/ocr/eml \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"eml":"From: ada@example.com\nSubject: Hola\n\nCuerpo del mensaje."}'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({
"eml": "From: ada@example.com\nSubject: Hola\n\nCuerpo del mensaje."
})
});
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={
"eml": "From: ada@example.com\nSubject: Hola\n\nCuerpo del mensaje."
},
)
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" => '{"eml":"From: ada@example.com\\nSubject: Hola\\n\\nCuerpo del mensaje."}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"eml":"From: ada@example.com\nSubject: Hola\n\nCuerpo del mensaje."}`)
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)Esempio di richiesta
{
"eml": "From: ada@example.com\nSubject: Hola\n\nCuerpo del mensaje."
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "ocr.eml",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_mb | 25 |
max_pages | 10 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Gratis nel browser, a pagamento solo via API
Se invece devi trattare tanti .eml in automatico — per esempio estrarre oggetto e mittente da un flusso in arrivo — la stessa capacità è disponibile via API a $0.002 a richiesta, in dollari.
Casi di integrazione
Estrarre mittente e oggetto in massa
Un ufficio che riceve molti .eml ne ricava automaticamente oggetto e mittente via API, per alimentare un registro senza aprire ogni messaggio.