Class MimeMessageUtil

java.lang.Object
com.persequor.saga.modules.emailinbox.service.MimeMessageUtil

public class MimeMessageUtil extends Object
  • Constructor Details

    • MimeMessageUtil

      public MimeMessageUtil()
  • Method Details

    • getMimeMessage

      public static org.apache.james.mime4j.dom.Message getMimeMessage(String rawMessage)
    • extractPlainText

      public static String extractPlainText(org.apache.james.mime4j.dom.Entity entity)
      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

      public static List<IEmailAttachment> extractAttachments(org.apache.james.mime4j.dom.Entity entity)
      Recursively extracts all attachments from a MIME entity.
      Parameters:
      entity - The MIME entity.
      Returns:
      A list of attachments.