PEC Parser 5.2.6
Elaborazione di messaggi di posta elettronica certificata PEC, ricevute PEC e posta ordinaria.
Features
- Elaborazione di messaggi di posta elettronica certificata PEC, ricevute PEC e posta ordinaria
Description
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.6</version> </dependency>
Gradle
implementation("app.tozzi.mail:pec-parser:5.2.6")
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 PECPECReceipt: se il messaggio rappresenta una ricevuta PECMail: 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