Package app.tozzi.util
Class MimeMessageUtils
java.lang.Object
app.tozzi.util.MimeMessageUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic jakarta.mail.internet.MimeMessagecreateMimeMessage(InputStream inputStream, Properties properties) static InputStreamdecodeStream(InputStream inputStream, String type) static StringdecodeText(String text) static Enumeration<jakarta.mail.Header>getAllHeaders(jakarta.mail.internet.MimeMessage mimeMessage) static List<jakarta.mail.Address>getBCC(jakarta.mail.internet.MimeMessage mimeMessage) static jakarta.mail.BodyPartgetBodyPart(jakarta.mail.Multipart multiPart, int index) static List<jakarta.mail.Address>getCC(jakarta.mail.internet.MimeMessage mimeMessage) static ObjectgetContent(jakarta.mail.Part part) static StringgetContentType(jakarta.mail.Part part) static intgetCount(jakarta.mail.Multipart multiPart) static jakarta.activation.DataHandlergetDataHandler(jakarta.mail.Part part) static StringgetDisposition(jakarta.mail.Part part) static StringgetFileName(jakarta.mail.Part part) static List<jakarta.mail.Address>getFrom(jakarta.mail.internet.MimeMessage mimeMessage) static Stringstatic String[]getHeaders(jakarta.mail.internet.MimeMessage mimeMessage, String headerKey) static StringgetHeaderValue(String headerKey, jakarta.mail.Part part) getHeaderValues(String headerKey, jakarta.mail.Part part) static StringgetMessageID(jakarta.mail.internet.MimeMessage mimeMessage) static DategetReceivedDate(jakarta.mail.internet.MimeMessage mimeMessage) static DategetSentDate(jakarta.mail.internet.MimeMessage mimeMessage) static StringgetSubject(jakarta.mail.internet.MimeMessage mimeMessage) static List<jakarta.mail.Address>getTo(jakarta.mail.internet.MimeMessage mimeMessage) static StringgetUniqueMessageID(jakarta.mail.internet.MimeMessage mimeMessage) static booleanisMimeType(jakarta.mail.Part part, String mimeType)
-
Constructor Details
-
MimeMessageUtils
public MimeMessageUtils()
-
-
Method Details
-
getMessageID
-
getSubject
-
getReceivedDate
-
getSentDate
-
getBCC
-
getCC
-
getTo
-
getFrom
-
getHeader
-
getHeaders
-
getHeaderValue
-
getHeaderValues
-
getContentType
-
getDisposition
-
getCount
public static int getCount(jakarta.mail.Multipart multiPart) -
getFileName
-
getBodyPart
public static jakarta.mail.BodyPart getBodyPart(jakarta.mail.Multipart multiPart, int index) -
getContent
-
isMimeType
-
getDataHandler
public static jakarta.activation.DataHandler getDataHandler(jakarta.mail.Part part) -
decodeText
-
decodeStream
-
createMimeMessage
public static jakarta.mail.internet.MimeMessage createMimeMessage(InputStream inputStream, Properties properties) -
getAllHeaders
public static Enumeration<jakarta.mail.Header> getAllHeaders(jakarta.mail.internet.MimeMessage mimeMessage) -
getUniqueMessageID
public static String getUniqueMessageID(jakarta.mail.internet.MimeMessage mimeMessage) throws NoSuchAlgorithmException, jakarta.mail.MessagingException - Throws:
NoSuchAlgorithmExceptionjakarta.mail.MessagingException
-