Class MimeMessageUtils

java.lang.Object
app.tozzi.util.MimeMessageUtils

public class MimeMessageUtils extends Object
  • Constructor Details

    • MimeMessageUtils

      public MimeMessageUtils()
  • Method Details

    • getMessageID

      public static String getMessageID(jakarta.mail.internet.MimeMessage mimeMessage)
    • getSubject

      public static String getSubject(jakarta.mail.internet.MimeMessage mimeMessage)
    • getReceivedDate

      public static Date getReceivedDate(jakarta.mail.internet.MimeMessage mimeMessage)
    • getSentDate

      public static Date getSentDate(jakarta.mail.internet.MimeMessage mimeMessage)
    • getBCC

      public static List<jakarta.mail.Address> getBCC(jakarta.mail.internet.MimeMessage mimeMessage)
    • getCC

      public static List<jakarta.mail.Address> getCC(jakarta.mail.internet.MimeMessage mimeMessage)
    • getTo

      public static List<jakarta.mail.Address> getTo(jakarta.mail.internet.MimeMessage mimeMessage)
    • getFrom

      public static List<jakarta.mail.Address> getFrom(jakarta.mail.internet.MimeMessage mimeMessage)
    • getHeader

      public static String getHeader(jakarta.mail.internet.MimeMessage mimeMessage, String headerKey)
    • getHeaders

      public static String[] getHeaders(jakarta.mail.internet.MimeMessage mimeMessage, String headerKey)
    • getHeaderValue

      public static String getHeaderValue(String headerKey, jakarta.mail.Part part)
    • getHeaderValues

      public static List<String> getHeaderValues(String headerKey, jakarta.mail.Part part)
    • getContentType

      public static String getContentType(jakarta.mail.Part part)
    • getDisposition

      public static String getDisposition(jakarta.mail.Part part)
    • getCount

      public static int getCount(jakarta.mail.Multipart multiPart)
    • getFileName

      public static String getFileName(jakarta.mail.Part part)
    • getBodyPart

      public static jakarta.mail.BodyPart getBodyPart(jakarta.mail.Multipart multiPart, int index)
    • getContent

      public static Object getContent(jakarta.mail.Part part)
    • isMimeType

      public static boolean isMimeType(jakarta.mail.Part part, String mimeType)
    • getDataHandler

      public static jakarta.activation.DataHandler getDataHandler(jakarta.mail.Part part)
    • decodeText

      public static String decodeText(String text)
    • decodeStream

      public static InputStream decodeStream(InputStream inputStream, String type)
    • 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:
      NoSuchAlgorithmException
      jakarta.mail.MessagingException