Interface Email

All Superinterfaces:
Serializable
All Known Implementing Classes:
DefaultEmail

public interface Email extends Serializable
  • Method Details

    • getFrom

      @NonNull @NonNull jakarta.mail.internet.InternetAddress getFrom()
    • getReplyTo

      jakarta.mail.internet.InternetAddress getReplyTo()
    • getTo

      @NonNull @NonNull Collection<jakarta.mail.internet.InternetAddress> getTo()
    • getCc

      @NonNull default @NonNull Collection<jakarta.mail.internet.InternetAddress> getCc()
    • getBcc

      @NonNull default @NonNull Collection<jakarta.mail.internet.InternetAddress> getBcc()
    • getSubject

      @NonNull default @NonNull String getSubject()
    • getBody

      @NonNull default @NonNull String getBody()
    • getAttachments

      @NonNull default @NonNull Collection<EmailAttachment> getAttachments()
    • getEncoding

      String getEncoding()
      Return the charset encoding. Default value is UTF-8
    • getLocale

      Locale getLocale()
    • getSentAt

      Date getSentAt()
    • setSentAt

      void setSentAt(Date sentAt)
    • getReceiptTo

      jakarta.mail.internet.InternetAddress getReceiptTo()
    • getDepositionNotificationTo

      jakarta.mail.internet.InternetAddress getDepositionNotificationTo()
    • getCustomHeaders

      @NonNull default @NonNull Map<String,String> getCustomHeaders()