java-pec-parser
java-pec-parser copied to clipboard
Libreria Java per l'elaborazione di messaggi di Posta Elettronica Certificata (e messaggi di posta ordinaria)
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:pec-parser:5.2.5
Requisiti
| PEC Parser | Java |
|---|---|
| [v0.0.1 - v4.0.0] | [8 - 22] |
| [v5.0.0 - latest] | [17 - 25] |
Utilizzo
1. Istanza di MailParser
Attraverso uno dei seguenti metodi:
- [ ]
MailParser.getInstance() - [ ]
MailParser.getInstance(Properties properties) - [ ]
MailParser.getInstance(Properties properties, boolean extractAllHeaders) - [ ]
MailParser.getInstance(boolean extractAllHeaders)
2. Parsing
Attraverso uno dei seguenti metodi:
- [ ]
ParsedEntity parse(MimeMessage mimeMessage) - [ ]
ParsedEntity parse(File eml) - [ ]
ParsedEntity parse(InputStream inputStream)
3. 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
- [ ] La libreria è disponibile nel catalogo Open Source di terze parti di Developers Italia.
Specifiche
- [ ] Regole tecniche del servizio di trasmissione di documenti informatici mediante posta elettronica certificata: pec_regole_tecniche_dm_2-nov-2005.pdf
Licenza
- [ ] La licenza è disponibile qui.