Menu

Developers Italia We develop public services, together

Follow us

PEC Parser 5.0.2

PEC/Mail Parser

Elaborazione di messaggi di posta elettronica certificata PEC, ricevute PEC e posta ordinaria.


Software functionality

Elaborazione di messaggi di posta elettronica certificata PEC, ricevute PEC e posta ordinaria

detailed information

PEC Parser 5.0.2

PEC/Mail Parser

Last release 2024-11-24 (5.0.2)

Type of maintenance internal

Stato publiccode.yml

Supported languages Italian
English

Api documentation PEC Parser API

Extended 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

`

<groupId>app.tozzi</groupId>

<artifactId>pec-parser</artifactId>

<version>5.0.2</version>

</dependency>`

Gradle

implementation 'app.tozzi:pec-parser:5.0.2

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

back to contents