- java.lang.Object
-
- com.appslandia.common.mail.MailerMessage
-
-
Constructor Summary
Constructors Constructor Description MailerMessage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MailerMessagebcc(String email)MailerMessagebcc(String email, String person)MailerMessagecc(String email)MailerMessagecc(String email, String person)MailerMessageclearFrom()MailerMessagecontent(jakarta.mail.Multipart content)MailerMessagecontent(Object content, String type)MailerMessagefrom(String email)MailerMessagefrom(String email, String person)protected List<jakarta.mail.Address>getBcc()protected List<jakarta.mail.Address>getCc()protected List<jakarta.mail.Address>getFrom()protected List<jakarta.mail.Address>getReplyTo()protected List<jakarta.mail.Address>getTo()MailerMessagehtmlContent(String content)MailerMessagemsgInit(Consumer<jakarta.mail.internet.MimeMessage> msgInit)MailerMessagereplyTo(String email)MailerMessagereplyTo(String email, String person)voidsend(SmtpMailer mailer)MailerMessagesender(String email)MailerMessagesender(String email, String person)MailerMessagesentDate(Date sentDate)MailerMessagesubject(String subject)MailerMessagetextContent(String content)MailerMessageto(String email)MailerMessageto(String email, String person)jakarta.mail.internet.MimeMessagetoMimeMessage(SmtpMailer mailer, String debugToEmails)
-
-
-
Method Detail
-
clearFrom
public MailerMessage clearFrom()
-
sender
public MailerMessage sender(String email) throws jakarta.mail.internet.AddressException
- Throws:
jakarta.mail.internet.AddressException
-
sender
public MailerMessage sender(String email, String person) throws jakarta.mail.internet.AddressException
- Throws:
jakarta.mail.internet.AddressException
-
from
public MailerMessage from(String email) throws jakarta.mail.internet.AddressException
- Throws:
jakarta.mail.internet.AddressException
-
from
public MailerMessage from(String email, String person) throws jakarta.mail.internet.AddressException
- Throws:
jakarta.mail.internet.AddressException
-
replyTo
public MailerMessage replyTo(String email) throws jakarta.mail.internet.AddressException
- Throws:
jakarta.mail.internet.AddressException
-
replyTo
public MailerMessage replyTo(String email, String person) throws jakarta.mail.internet.AddressException
- Throws:
jakarta.mail.internet.AddressException
-
to
public MailerMessage to(String email) throws jakarta.mail.internet.AddressException
- Throws:
jakarta.mail.internet.AddressException
-
to
public MailerMessage to(String email, String person) throws jakarta.mail.internet.AddressException
- Throws:
jakarta.mail.internet.AddressException
-
cc
public MailerMessage cc(String email) throws jakarta.mail.internet.AddressException
- Throws:
jakarta.mail.internet.AddressException
-
cc
public MailerMessage cc(String email, String person) throws jakarta.mail.internet.AddressException
- Throws:
jakarta.mail.internet.AddressException
-
bcc
public MailerMessage bcc(String email) throws jakarta.mail.internet.AddressException
- Throws:
jakarta.mail.internet.AddressException
-
bcc
public MailerMessage bcc(String email, String person) throws jakarta.mail.internet.AddressException
- Throws:
jakarta.mail.internet.AddressException
-
subject
public MailerMessage subject(String subject)
-
content
public MailerMessage content(jakarta.mail.Multipart content)
-
content
public MailerMessage content(Object content, String type)
-
htmlContent
public MailerMessage htmlContent(String content)
-
textContent
public MailerMessage textContent(String content)
-
sentDate
public MailerMessage sentDate(Date sentDate)
-
msgInit
public MailerMessage msgInit(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, String debugToEmails) throws jakarta.mail.MessagingException
- Throws:
jakarta.mail.MessagingException
-
getFrom
protected List<jakarta.mail.Address> getFrom()
-
getReplyTo
protected List<jakarta.mail.Address> getReplyTo()
-
getTo
protected List<jakarta.mail.Address> getTo()
-
getCc
protected List<jakarta.mail.Address> getCc()
-
getBcc
protected List<jakarta.mail.Address> getBcc()
-
-