Come aprire il file p7m ricevuto via PEC o posta certificata
Busta di trasporto, postacert.eml, daticert.xml: trovi l’allegato firmato giusto e lo apri nel browser senza installare nulla.
Un file .p7m arrivato via PEC è quasi sempre il documento vero: un contratto, un atto, una diffida, una comunicazione di un ufficio pubblico che il mittente ha firmato digitalmente prima di spedirlo. La firma del documento sta dentro quel file; le altre parti del messaggio di posta certificata — la busta, i dati di certificazione, la firma del gestore — sono il corredo che ne prova invio e consegna. Per leggerlo non ti serve il gestore PEC, un software di firma né un esperto: basta salvarlo e aprirlo nell’area in alto della pagina.
Come è fatta una PEC: dove sta il documento
Quando spedisci o ricevi una posta certificata, il messaggio che vedi in casella non è un’email normale: è una busta di trasporto costruita dal server del gestore secondo le regole tecniche del servizio. Dentro ci sono parti con nomi precisi.
| Parte del messaggio | Che cos’è | È il documento? |
|---|---|---|
| Busta di trasporto | Messaggio firmato dal gestore che contiene tutto il resto | no |
| postacert.eml | Il messaggio originale del mittente, allegato integro in formato RFC 2822 | contiene gli allegati |
| daticert.xml | Dati di certificazione: mittente, destinatari, oggetto, identificativo, data e ora | no |
| Parte di firma (.p7s) | Firma S/MIME “multipart/signed” apposta dal gestore | no |
| documento.pdf.p7m | L’allegato che il mittente ha firmato digitalmente | sì |
Quindi il file che cerchi sta dentro postacert.eml, cioè tra gli allegati del messaggio originale. Molte webmail li mostrano direttamente nel corpo del messaggio; se il tuo programma di posta li nasconde dietro l’eml, apri il messaggio con un client di posta completo, ad esempio Thunderbird: è un programma gratuito della famiglia Mozilla e gestisce anche i messaggi che ne contengono un altro.
Perché la PEC ha tre firme diverse
Attenzione a non confondere le firme, perché ognuna garantisce una cosa diversa.
- La firma del gestore sulla busta di trasporto: le regole tecniche la descrivono come firma S/MIME in formato CMS, generata automaticamente dal sistema. Serve a dimostrare che la comunicazione proviene da un gestore di posta certificata e che non è stata alterata in transito. È diversa da quella del documento e appartiene all’infrastruttura, non alle parti.
- La firma sul documento, quella che ti interessa: l’ha apposta chi ha spedito, con un certificato di firma qualificato, dentro la busta
.p7m. È quella che riguarda la verifica di cui si parla più sotto. - Le ricevute (accettazione, avvenuta consegna) sono a loro volta messaggi firmati dal gestore: quelle ricevi se spedisci tu.
Il p7m della pubblica amministrazione
Anche le amministrazioni usano questi canali: l’indice IPA, consultabile liberamente, contiene i domicili digitali di tutte le Pubbliche Amministrazioni e dei gestori di pubblici servizi. Se un documento del tuo comune o dell’agenzia delle entrate ti arriva come .pdf.p7m, la procedura non cambia: salvi l’allegato firmato e lo apri.
Cambia solo l’ordine delle domande che ti poni:
- il documento è allegato al messaggio originale o è solo citato nel testo della ricevuta?
- la firma dichiarata appartiene all’ente o a un funzionario delegato? Il pannello dei firmatari ti mostra nome e organizzazione come risultano dal certificato; non sono una garanzia automatica, sono ciò che il file dichiara.
- per gli atti con rilevanza legale, conserva sempre il
.p7moriginale con le ricevute della PEC: la copia in PDF che estrai serve a leggere, non sostituisce l’originale firmato.
Errore tipico: salvare la busta e non l’allegato
Chi scarica “tutto il messaggio” dalla webmail spesso salva solo un .eml o una cartella con daticert.xml e la firma del gestore, e poi non capisce perché non si apra nulla. L’ordine giusto è questo:
- apri il messaggio nella casella PEC e individua l’allegato con estensione
.p7m(spesso doppio nome:diffida.pdf.p7m,attestazione.pdf.p7m); - scarica solo quello, senza rinominarlo;
- trascinalo nell’area in alto;
- se l’anteprima che ottieni mostra un PDF diverso da quello atteso, probabilmente hai aperto un’altra parte della busta: ricomincia dal punto 1.
Capita anche che l’allegato ti venga mostrato come file di testo con righe che iniziano per -----BEGIN o per MIME-Version: non è corrotto, è la versione base64 della stessa busta. Questo strumento legge i byte del file, non il nome, e riconosce anche quella codifica.
Verificare o solo leggere?
Sono due bisogni diversi. Per sapere cosa dice la firma (chi ha firmato, con quale certificato, quando, con quale livello) l’area in alto ti mostra i dati contenuti nel file e ricalcola l’impronta sul tuo dispositivo. Per una validazione con valore legale serve un validatore qualificato: la pagina verifica file p7m spiega la differenza, perché qui non viene mostrata alcuna spunta di “firma valida”. Se invece il file che hai salvato è uno smime.p7s della busta e non il documento, leggi prima cos’è un file p7s: lì non c’è nessun PDF da estrarre.
Per gli approfondimenti: cos’è un file p7m se vuoi capire la busta CMS, p7m a PDF per l’estrazione; se il mittente è un notaio o usa la posta certificata di Poste Italiane, ci sono le guide dedicate p7m del notariato e postecert p7m.
Prova con il tuo allegato
Se hai sotto mano il messaggio PEC, salva l’allegato .p7m firmato e trascinalo nell’area in alto: con un account gratuito vedi l’anteprima della prima pagina e chi ha firmato, mentre il documento completo e il download dell’estratto si sbloccano a pagamento. Il file viene letto sul tuo dispositivo e non viene caricato da nessuna parte.
Domande frequenti
Come aprire un file p7m ricevuto via PEC?
Il p7m è l’allegato del messaggio originale, dentro la busta di trasporto che trovi nella casella PEC. Salvalo sul dispositivo e aprilo nell’area in alto della pagina: il file viene letto sul dispositivo, senza caricamenti, e vedi documento e dati del firmatario.
Cos’è il file postacert.eml che arriva con la PEC?
È il messaggio originale del mittente, spedito così com’era, con il suo testo e i suoi allegati. Le regole tecniche del servizio impongono che il gestore lo includa nella busta di trasporto senza modificarlo. Il documento firmato che ti interessa si trova dentro quello.
Cos’è daticert.xml?
È l’allegato XML con i dati di certificazione della spedizione: mittente, destinatari, oggetto, identificativo del messaggio, data e ora dell’evento. Serve ai sistemi per registrare la PEC in modo automatico. Non è il documento e non va confuso con il file p7m.
Il file smime.p7s della PEC è il documento?
No. Quella parte contiene la firma del gestore che certifica provenienza e integrità del messaggio, in formato separato. Il documento è un altro allegato, spesso un p7m suo. Se apri solo lo smime.p7s non leggerai mai il contratto o l’avviso che aspetti.
Cambia qualcosa tra Aruba PEC, Legalmail e Postecert?
La struttura del messaggio è la stessa per tutti i gestori, perché è definita dalle regole tecniche nazionali. Cambiano l’interfaccia della webmail e il nome che i client danno agli allegati. Se il mittente usa Postecert, il resto della lettura non cambia.
Come trovo l’indirizzo PEC di un ufficio pubblico?
IPA, l’indice gestito da AgID, raccoglie i domicili digitali delle amministrazioni ed è consultabile liberamente: puoi cercare l’ente e leggerne l’indirizzo di posta certificata. Ti serve per scrivere, non per leggere: un p7m già ricevuto si apre senza alcun indirizzo.
Trascina qui il tuo file .p7m / .p7s / .tsd / FatturaPA
Apri il tuo file