java.lang.Object
org.summerboot.jexpress.integration.smtp.Email

public class Email extends Object
Author:
Changski Tie Zheng Zhang 张铁铮, 魏泽北, 杜旺财, 杜富贵
  • Method Details

    • compose

      public static Email compose(String subject, String body, Email.Format format)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • from

      public String from()
    • from

      public Email from(String userEmailTitle, String userEmailAddr)
    • from

      public Email from(String email)
    • to

      public Set<String> to()
    • to

      public Email to(Collection<String> recipients)
    • to

      public Email to(String... recipients)
    • cc

      public Set<String> cc()
    • cc

      public Email cc(Collection<String> recipients)
    • cc

      public Email cc(String... recipients)
    • bcc

      public Set<String> bcc()
    • bcc

      public Email bcc(Collection<String> recipients)
    • bcc

      public Email bcc(String... recipients)
    • subject

      public String subject()
    • subject

      public Email subject(String subject)
    • body

      public String body()
    • body

      public Email body(String body)
    • format

      public Email.Format format()
    • format

      public Email format(Email.Format format)
    • attachments

      public List<Email.Attachment> attachments()
    • attachment

      public Email attachment(Email.Attachment att)
    • clearAttachments

      public Email clearAttachments()
    • send

      public void send(jakarta.mail.Session emailSession) throws jakarta.mail.MessagingException
      Throws:
      jakarta.mail.MessagingException
    • send

      public void send() throws jakarta.mail.MessagingException
      Throws:
      jakarta.mail.MessagingException
    • buildMimeMessage

      public jakarta.mail.internet.MimeMessage buildMimeMessage() throws jakarta.mail.MessagingException
      Throws:
      jakarta.mail.MessagingException
    • buildMimeMessage

      public jakarta.mail.internet.MimeMessage buildMimeMessage(jakarta.mail.Session emailSession) throws jakarta.mail.MessagingException
      Throws:
      jakarta.mail.MessagingException
    • sendA

      public void sendA()