Package de.elo.mover.main.helper
Class MsgHelper
java.lang.Object
de.elo.mover.main.helper.MsgHelper
Überschrift: MsgHelper.
Beschreibung: Hilfsmethoden für das Auslesen von MSG-Attributen. Für die Methoden dieser Klasse kann nur begrenzter Support geleistet werden.
Copyright: Copyright (c) ELO Digital Office GmbH 2018 - 2022
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexportAttachments(File msgFile, File targetDir) Extrahiert die E-Mail Anhänge im angegebenen Verzeichnis.exportAttachments2(File msgFile, File targetDir) Extrahiert die E-Mail Anhänge im angegebenen Verzeichnis.getAttachmentNames(File msgFile) Liefert eine Liste mit den Namen der E-Mail Anhänge zurück.static StringgetBccAddress(File msgFile) Liefert die versteckten zusätzlichen E-Mail Empfänger zurück.static String[]getBccAddressAsList(File msgFile) Liefert eine Liste mit den versteckten zusätzlichen E-Mail Empfängern zurück.static StringgetCcAddress(File msgFile) Liefert die zusätzlichen E-Mail Empfänger zurück.static String[]getCcAddressAsList(File msgFile) Liefert die zusätzlichen E-Mail Empfänger als eine Liste zurück.static StringgetFromAddress(File msgFile) Liefert den Sender der angegebenen E-Mail zurück.static StringgetHtmlBody(File msgFile) Liefert den HTML-Inhalt der angegebenen E-Mail zurück.static DategetMessageDate(File msgFile) Liefert das Datum zurück, an dem die Nachricht im E-Mail Server empfangen wurde.static String[]getMessageHeaders(File msgFile) Liefert eine Liste mit den Message Headern zurück.static StringgetMessageId(File msgFile) Liefert die ID der E-Mail zurück.static StringgetRecipientEmailAddress(File msgFile) Liefert die E-Mail Adresse des Empfängers zurück.static String[]getRecipientEmailAddressList(File msgFile) Liefert eine Liste mit den Empfänger Adressen zurück.static StringgetRtfTextBody(File msgFile) Liefert die RTF-Textinhalt der E-Mail zurück.static StringgetSenderEmailAddress(File msgFile) Liefert die E-Mail Adresse vom Sender zurück.static StringgetSubject(File msgFile) Liefert den Betreff der angegebenen E-Mail zurück.static StringgetTextBody(File msgFile) Liefert den Textinhalt der angegebenen E-Mail zurück.static StringgetToAddress(File msgFile) Liefert die Empfänger der angegebenen E-Mail zurück.static String[]getToAddressAsList(File msgFile) Liefert eine Liste mit den E-Mail Empfängern zurück.
-
Constructor Details
-
MsgHelper
public MsgHelper()
-
-
Method Details
-
getSubject
Liefert den Betreff der angegebenen E-Mail zurück.- Parameters:
msgFile- E-Mail- Returns:
- Betreff der E-Mail
- Throws:
IOExceptionException
-
getFromAddress
Liefert den Sender der angegebenen E-Mail zurück.- Parameters:
msgFile- E-Mail- Returns:
- Sender der E-Mail
- Throws:
IOExceptionException
-
getSenderEmailAddress
Liefert die E-Mail Adresse vom Sender zurück.- Parameters:
msgFile- E-Mail- Returns:
- E-Mail Adresse vom Sender oder null
- Throws:
IOExceptionException
-
getToAddress
Liefert die Empfänger der angegebenen E-Mail zurück.- Parameters:
msgFile- E-Mail- Returns:
- E-Mail Empfänger
- Throws:
IOExceptionException
-
getToAddressAsList
Liefert eine Liste mit den E-Mail Empfängern zurück.- Parameters:
msgFile- E-Mail- Returns:
- Liste mit den E-Mail Empfängern
- Throws:
IOExceptionException
-
getRecipientEmailAddress
Liefert die E-Mail Adresse des Empfängers zurück.- Parameters:
msgFile- E-Mail- Returns:
- E-Mail Adresse des Empfängers
- Throws:
Exception
-
getRecipientEmailAddressList
Liefert eine Liste mit den Empfänger Adressen zurück.- Parameters:
msgFile- E-Mail- Returns:
- Liste mit Empfänger Adressen
- Throws:
Exception
-
getCcAddress
Liefert die zusätzlichen E-Mail Empfänger zurück.- Parameters:
msgFile- E-Mail- Returns:
- Weitere E-Mail Empfänger
- Throws:
IOExceptionException
-
getCcAddressAsList
Liefert die zusätzlichen E-Mail Empfänger als eine Liste zurück.- Parameters:
msgFile- E-Mail- Returns:
- Liste mit den weiteren E-Mail Empfängern
- Throws:
IOExceptionException
-
getBccAddress
Liefert die versteckten zusätzlichen E-Mail Empfänger zurück.- Parameters:
msgFile- E-Mail- Returns:
- Versteckte zusätzliche E-Mail Empfänger
- Throws:
IOExceptionException
-
getBccAddressAsList
Liefert eine Liste mit den versteckten zusätzlichen E-Mail Empfängern zurück.- Parameters:
msgFile- E-Mail- Returns:
- Liste mit versteckten zusätzlichen E-Mail Empfängern
- Throws:
IOExceptionException
-
getTextBody
Liefert den Textinhalt der angegebenen E-Mail zurück.- Parameters:
msgFile- E-Mail- Returns:
- Textinhalt der E-Mail
- Throws:
IOExceptionException
-
getHtmlBody
Liefert den HTML-Inhalt der angegebenen E-Mail zurück.- Parameters:
msgFile- E-Mail- Returns:
- E-Mail Inhalt
- Throws:
Exception
-
getRtfTextBody
Liefert die RTF-Textinhalt der E-Mail zurück.- Parameters:
msgFile- E-Mail- Returns:
- RTF-Textinhalt der E-Mail
- Throws:
IOExceptionException
-
getMessageId
Liefert die ID der E-Mail zurück.- Parameters:
msgFile- E-Mail- Returns:
- ID der E-Mail
- Throws:
Exception
-
getMessageDate
Liefert das Datum zurück, an dem die Nachricht im E-Mail Server empfangen wurde.- Parameters:
msgFile- MSG-Datei- Returns:
- Datum, an dem die Nachricht im Server empfangen wurde
- Throws:
Exception
-
getMessageHeaders
Liefert eine Liste mit den Message Headern zurück.- Parameters:
msgFile- MSG-Datei- Returns:
- Liste mit Message Headern
- Throws:
Exception
-
getAttachmentNames
Liefert eine Liste mit den Namen der E-Mail Anhänge zurück.- Parameters:
msgFile- E-Mail- Returns:
- Liste mit den Namen der E-Mail Anhänge
- Throws:
Exception
-
exportAttachments
Extrahiert die E-Mail Anhänge im angegebenen Verzeichnis.- Parameters:
msgFile- E-MailtargetDir- Verzeichnis, in dem die Anhänge exportiert werden- Returns:
- Liste mit den E-Mail Anhängen
- Throws:
Exception
-
exportAttachments2
Extrahiert die E-Mail Anhänge im angegebenen Verzeichnis. Für das Auslesen der E-Mail Eigenschaften wird die aktuelle JC-Logik verwendet.- Parameters:
msgFile- E-MailtargetDir- Verzeichnis, in dem die Anhänge exportiert werden- Returns:
- Liste mit den E-Mail Anhängen
- Throws:
Exception
-