Package app.tozzi.mail.pec.parser
Class PECMessageParser
java.lang.Object
app.tozzi.mail.pec.parser.PECMessageParser
- Author:
- biagio.tozzi
-
Method Summary
Modifier and TypeMethodDescriptionstatic PECMessageParserIstanza di PECMessageParser
L'elaborazione degli oggettiMimeMessageviene eseguita con le properties di sistema (System.getProperties())static PECMessageParsergetInstance(Properties properties) Istanza di PECMessageParser
L'elaborazione degli oggettiMimeMessageviene eseguita con le properties passate come parametroEstrae, a partire da unFilerappresentante l'EML*:
Busta di trasporto:BustaEventuale messaggio di Posta Elettronica Certificata:PECEventuale ricevuta:RicevutaPEC* Il messaggio viene elaborato anche se non PEC: Messaggio ricevuto su una casella di Posta Elettronica Certificata: l'oggettoPECconterrà le informazioni del messaggio normale in quanto comunque incapsulato in una busta Messaggio ricevuto su una casella di posta ordinaria: in questo caso laBustarappresenta il messaggio normaleparse(InputStream eml) Estrae, a partire da unInputStreamrappresentante l'EML*:
Busta di trasporto:BustaEventuale messaggio di Posta Elettronica Certificata:PECEventuale ricevuta:RicevutaPEC* Il messaggio viene elaborato anche se non PEC: Messaggio ricevuto su una casella di Posta Elettronica Certificata: l'oggettoPECconterrà le informazioni del messaggio normale in quanto comunque incapsulato in una busta Messaggio ricevuto su una casella di posta ordinaria: in questo caso laBustarappresenta il messaggio normaleparse(javax.mail.internet.MimeMessage mimeMessage) Estrae, a partire da unMimeMessagerappresentante un messaggio PEC*:
Busta di trasporto:BustaEventuale messaggio di Posta Elettronica Certificata:PECEventuale ricevuta:RicevutaPEC* Il messaggio viene elaborato anche se non PEC: Messaggio ricevuto su una casella di Posta Elettronica Certificata: l'oggettoPECconterrà le informazioni del messaggio normale in quanto comunque incapsulato in una busta Messaggio ricevuto su una casella di posta ordinaria: in questo caso laBustarappresenta il messaggio normale
-
Method Details
-
getInstance
Istanza di PECMessageParser
L'elaborazione degli oggettiMimeMessageviene eseguita con le properties di sistema (System.getProperties())- Returns:
- PECMessageParser
- Throws:
PECParserException
-
getInstance
Istanza di PECMessageParser
L'elaborazione degli oggettiMimeMessageviene eseguita con le properties passate come parametro- Parameters:
properties-- Returns:
- PECMessageParser
- Throws:
PECParserException
-
parse
Estrae, a partire da unFilerappresentante l'EML*:
- Busta di trasporto:
Busta - Eventuale messaggio di Posta Elettronica Certificata:
PEC - Eventuale ricevuta:
RicevutaPEC
- Parameters:
eml-- Returns:
- Throws:
PECParserException
- Busta di trasporto:
-
parse
Estrae, a partire da unInputStreamrappresentante l'EML*:
- Busta di trasporto:
Busta - Eventuale messaggio di Posta Elettronica Certificata:
PEC - Eventuale ricevuta:
RicevutaPEC
- Parameters:
eml-- Returns:
- Throws:
PECParserException
- Busta di trasporto:
-
parse
Estrae, a partire da unMimeMessagerappresentante un messaggio PEC*:
- Busta di trasporto:
Busta - Eventuale messaggio di Posta Elettronica Certificata:
PEC - Eventuale ricevuta:
RicevutaPEC
- Parameters:
mimeMessage-- Returns:
- Throws:
PECParserException
- Busta di trasporto:
-