Class MailerMessage


  • public class MailerMessage
    extends java.lang.Object
    Author:
    Loc Ha
    • Constructor Detail

      • MailerMessage

        public MailerMessage()
    • Method Detail

      • sender

        public MailerMessage sender​(java.lang.String email)
                             throws jakarta.mail.internet.AddressException
        Throws:
        jakarta.mail.internet.AddressException
      • sender

        public MailerMessage sender​(java.lang.String email,
                                    java.lang.String person)
                             throws jakarta.mail.internet.AddressException
        Throws:
        jakarta.mail.internet.AddressException
      • from

        public MailerMessage from​(java.lang.String email)
                           throws jakarta.mail.internet.AddressException
        Throws:
        jakarta.mail.internet.AddressException
      • from

        public MailerMessage from​(java.lang.String email,
                                  java.lang.String person)
                           throws jakarta.mail.internet.AddressException
        Throws:
        jakarta.mail.internet.AddressException
      • replyTo

        public MailerMessage replyTo​(java.lang.String email)
                              throws jakarta.mail.internet.AddressException
        Throws:
        jakarta.mail.internet.AddressException
      • replyTo

        public MailerMessage replyTo​(java.lang.String email,
                                     java.lang.String person)
                              throws jakarta.mail.internet.AddressException
        Throws:
        jakarta.mail.internet.AddressException
      • to

        public MailerMessage to​(java.lang.String email)
                         throws jakarta.mail.internet.AddressException
        Throws:
        jakarta.mail.internet.AddressException
      • to

        public MailerMessage to​(java.lang.String email,
                                java.lang.String person)
                         throws jakarta.mail.internet.AddressException
        Throws:
        jakarta.mail.internet.AddressException
      • cc

        public MailerMessage cc​(java.lang.String email)
                         throws jakarta.mail.internet.AddressException
        Throws:
        jakarta.mail.internet.AddressException
      • cc

        public MailerMessage cc​(java.lang.String email,
                                java.lang.String person)
                         throws jakarta.mail.internet.AddressException
        Throws:
        jakarta.mail.internet.AddressException
      • bcc

        public MailerMessage bcc​(java.lang.String email)
                          throws jakarta.mail.internet.AddressException
        Throws:
        jakarta.mail.internet.AddressException
      • bcc

        public MailerMessage bcc​(java.lang.String email,
                                 java.lang.String person)
                          throws jakarta.mail.internet.AddressException
        Throws:
        jakarta.mail.internet.AddressException
      • subject

        public MailerMessage subject​(java.lang.String subject)
      • content

        public MailerMessage content​(jakarta.mail.Multipart content)
      • content

        public MailerMessage content​(java.lang.Object content,
                                     java.lang.String type)
      • htmlContent

        public MailerMessage htmlContent​(java.lang.String content)
      • textContent

        public MailerMessage textContent​(java.lang.String content)
      • sentDate

        public MailerMessage sentDate​(java.util.Date sentDate)
      • msgInit

        public MailerMessage msgInit​(java.util.function.Consumer<jakarta.mail.internet.MimeMessage> msgInit)
      • send

        public void send​(SmtpMailer mailer)
                  throws jakarta.mail.MessagingException
        Throws:
        jakarta.mail.MessagingException
      • toMimeMessage

        public jakarta.mail.internet.MimeMessage toMimeMessage​(SmtpMailer mailer,
                                                               java.lang.String debugToEmails)
                                                        throws jakarta.mail.MessagingException
        Throws:
        jakarta.mail.MessagingException
      • getFrom

        protected java.util.List<jakarta.mail.Address> getFrom()
      • getReplyTo

        protected java.util.List<jakarta.mail.Address> getReplyTo()
      • getTo

        protected java.util.List<jakarta.mail.Address> getTo()
      • getCc

        protected java.util.List<jakarta.mail.Address> getCc()
      • getBcc

        protected java.util.List<jakarta.mail.Address> getBcc()