public final class MailReadHelper
extends java.lang.Object
| Constructor and Description |
|---|
MailReadHelper() |
| Modifier and Type | Method and Description |
|---|---|
private static java.lang.String |
decodeHeader(javax.mail.Header h) |
static java.util.Map<java.lang.String,java.lang.String> |
getAllHeaders(javax.mail.internet.MimeMessage mail)
Reads and decodes all headers declared on mail message.
|
static java.util.List<MailResourceHandler> |
getAttachedResources(javax.mail.internet.MimeMessage msg)
Helper method to obtain list of mail attachments.
|
private static java.util.List<MailResourceHandler> |
getAttachments(javax.mail.internet.MimeMultipart mp) |
static java.lang.String |
getHtmlText(javax.mail.internet.MimeMessage msg) |
private static java.util.Map<java.lang.String,MailResourceHandler> |
getInlineObjectsFromPart(javax.mail.Part part) |
static java.util.Map<java.lang.String,MailResourceHandler> |
getInlineResources(javax.mail.internet.MimeMessage msg)
Scans mail message for inlined resources for HTML mails.
|
(package private) static java.lang.String |
getMailInfo(javax.mail.Part part)
Used to obtain mail info for exceptions in save way.
|
static java.lang.String |
getPlainText(javax.mail.internet.MimeMessage msg) |
private static java.lang.String |
getTextFromMultipart(javax.mail.internet.MimeMultipart mp, |
private static java.lang.String |
getTextFromPart(javax.mail.Part part, |
private static boolean |
isAttachedObject(javax.mail.Part part)
Checks the part if it is attached object.
|
private static boolean |
isInlineObject(javax.mail.Part part)
Checks the part if it is inline object.
|
mail - The MailMessage to be scanned for headers.MailHelperRTException - when some problems with headers reading.h - - the header to be decoded.msg - The Java Mail Message to be scanned to obtain the text.MailHelperRTException - when some problems occurred for MimeMessage read.msg - The Java Mail Message to be scanned to obtain the html-text.MailHelperRTException - when some problems occurred for MimeMessage read.javax.mail.MessagingExceptionjava.io.IOExceptionmsg - The message to be scanned for inline resources.MailHelperRTException - when some problems occurred for MimeMessage read.MailReadHelper.getInlineResources(MimeMessage)
to obtain the inlined resources.msg - The message to be scanned for attachments.MailHelperRTException - when some problems occurred for MimeMessage read.javax.mail.MessagingExceptionaMail - The message to be described.part - The Message part to be checked.javax.mail.MessagingException - When could not read the message headers.part - The Message part to be checked.javax.mail.MessagingException - When could not read the message headers.