Class MimeMessageUtil
java.lang.Object
com.persequor.saga.modules.emailinbox.service.MimeMessageUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic List<IEmailAttachment>
extractAttachments
(org.apache.james.mime4j.dom.Entity entity) Recursively extracts all attachments from a MIME entity.static String
extractPlainText
(org.apache.james.mime4j.dom.Entity entity) Recursively extracts the plain text content from a MIME entity.static org.apache.james.mime4j.dom.Message
getMimeMessage
(String rawMessage)
-
Constructor Details
-
MimeMessageUtil
public MimeMessageUtil()
-
-
Method Details
-
getMimeMessage
-
extractPlainText
Recursively extracts the plain text content from a MIME entity.- Parameters:
entity
- The MIME entity.- Returns:
- The plain text content, or null if not found.
-
extractAttachments
Recursively extracts all attachments from a MIME entity.- Parameters:
entity
- The MIME entity.- Returns:
- A list of attachments.
-