Libreria utility per l'elaborazione di messaggi di Posta Elettronica Certificata (PEC) e messaggi di posta ordinaria.
Attenzione: le versioni precedenti alla 5.0.0 sono state rilasciate con groupId app.tozzi.mail
<dependency>
<groupId>app.tozzi</groupId>
<artifactId>pec-parser</artifactId>
<version>5.0.2</version>
</dependency>
implementation 'app.tozzi:pec-parser:5.0.2
PEC Parser | Java |
---|---|
[v0.0.1 - v4.0.0] | [8 - 22] |
[v5.0.0 - latest] | [17 - 22] |
Attraverso uno dei seguenti metodi:
-
MailParser.getInstance()
-
MailParser.getInstance(Properties properties)
-
MailParser.getInstance(Properties properties, boolean extractAllHeaders)
-
MailParser.getInstance(boolean extractAllHeaders)
Attraverso uno dei seguenti metodi:
-
ParsedEntity parse(MimeMessage mimeMessage)
-
ParsedEntity parse(File eml)
-
ParsedEntity parse(InputStream inputStream)
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
- La libreria supporta l'elaborazione di messaggi di posta ordinaria con codifica UUencode
- La libreria è disponibile nel catalogo Open Source di terze parti di Developers Italia.
- Regole tecniche del servizio di trasmissione di documenti informatici mediante posta elettronica certificata: pec_regole_tecniche_dm_2-nov-2005.pdf
- La licenza è disponibile qui.