Class JakartaMailReceiver

java.lang.Object
org.seppiko.commons.mail.JakartaMailReceiver

public class JakartaMailReceiver extends Object
A jakarta mail receive helper
Author:
Leonard Woo
See Also:
  • Constructor Details

    • JakartaMailReceiver

      public JakartaMailReceiver(jakarta.mail.Session session)
      Receiver initialization
      Parameters:
      session - Jakarta Mail Session
  • Method Details

    • setUser

      public void setUser(String username, String password)
      Set username and password
      Parameters:
      username - Username
      password - Password
    • receive

      public ArrayList<MailMessage> receive(String folderName) throws IllegalAccessException, jakarta.mail.MessagingException, IOException
      Receive mail and mark read
      Parameters:
      folderName - mail folder,set INBOX is default
      Returns:
      mail message list
      Throws:
      IllegalAccessException - session is null
      jakarta.mail.MessagingException - mail exception
      IOException - parser exception