PEC Parser 5.2.5
PEC/Mail Parser
Elaborazione di messaggi di posta elettronica certificata PEC, ricevute PEC e posta ordinaria.
Stato di sviluppo: stabile
Funzionalità del software
Elaborazione di messaggi di posta elettronica certificata PEC, ricevute PEC e posta ordinaria
Informazioni di dettaglio
PEC Parser 5.2.5
PEC/Mail Parser
Ultimo rilascio 2025-09-24 (5.2.5)
Tipo di manutenzione internal
                  Stato publiccode.yml
                  
Licenza Apache-2.0
                  Piattaforme
                  
                      web
                  
                      windows
                  
                      mac
                  
                      linux
                  
                      ios
                  
                      android
                  
                
Piattaforme abilitanti Nessuna
Conformità Nessuna
Lista dipendenze Nessuna
Lingue supportate
                  
                
                
Italiano
                
                
Inglese
                
                
                
Documentazione API PEC Parser API
Descrizione estesa
PEC/Mail Parser
Libreria utility per l’elaborazione di messaggi di Posta Elettronica Certificata (PEC) e messaggi di posta ordinaria.
Dipendenza progetto Attenzione: le versioni precedenti alla 5.0.0 sono state rilasciate con groupId `app.tozzi.mail`
Maven
<dependency>
    <groupId>app.tozzi</groupId>
    <artifactId>pec-parser</artifactId>
    <version>5.2.5</version>
</dependency>
Gradle
implementation("app.tozzi.mail:pec-parser:5.2.5")
Requisiti
- 
    
v0.0.1 - v4.0.0: Java 8
 - 
    
v5.0.0 - latest: Java 17
 
Utilizzo
Istanza di MailParser
Attraverso uno dei seguenti metodi:
- 
    
MailParser.getInstance() - 
    
MailParser.getInstance(Properties properties) - 
    
MailParser.getInstance(Properties properties, boolean extractAllHeaders) - 
    
MailParser.getInstance(boolean extractAllHeaders) 
Parsing:
Attraverso uno dei seguenti metodi:
- 
    
ParsedEntity parse(MimeMessage mimeMessage) - 
    
ParsedEntity parse(File eml) - 
    
ParsedEntity parse(InputStream inputStream) 
ParsedEntity:
Può essere di tipo:
- 
    
PEC: se il messaggio rappresenta una PEC - 
    
PECReceipt: se il messaggio rappresenta una ricevuta PEC - 
    
Mail: se il messaggio rappresenta una semplice mail di posta ordinaria 
Altro
- La libreria supporta l’elaborazione di messaggi di posta ordinaria con codifica UUencode
 
Specifiche
- Regole tecniche del servizio di trasmissione di documenti informatici mediante posta elettronica certificata: pec_regole_tecniche_dm_2-nov-2005.pdf