Package com.appslandia.common.mail
Class MailerMessage
- java.lang.Object
-
- com.appslandia.common.mail.MailerMessage
-
public class MailerMessage extends java.lang.Object- Author:
- Loc Ha
-
-
Constructor Summary
Constructors Constructor Description MailerMessage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MailerMessagebcc(java.lang.String email)MailerMessagebcc(java.lang.String email, java.lang.String person)MailerMessagecc(java.lang.String email)MailerMessagecc(java.lang.String email, java.lang.String person)MailerMessageclearFrom()MailerMessagecontent(jakarta.mail.Multipart content)MailerMessagecontent(java.lang.Object content, java.lang.String type)MailerMessagefrom(java.lang.String email)MailerMessagefrom(java.lang.String email, java.lang.String person)protected java.util.List<jakarta.mail.Address>getBcc()protected java.util.List<jakarta.mail.Address>getCc()protected java.util.List<jakarta.mail.Address>getFrom()protected java.util.List<jakarta.mail.Address>getReplyTo()protected java.util.List<jakarta.mail.Address>getTo()MailerMessagehtmlContent(java.lang.String content)MailerMessagemsgInit(java.util.function.Consumer<jakarta.mail.internet.MimeMessage> msgInit)MailerMessagereplyTo(java.lang.String email)MailerMessagereplyTo(java.lang.String email, java.lang.String person)voidsend(SmtpMailer mailer)MailerMessagesender(java.lang.String email)MailerMessagesender(java.lang.String email, java.lang.String person)MailerMessagesentDate(java.util.Date sentDate)MailerMessagesubject(java.lang.String subject)MailerMessagetextContent(java.lang.String content)MailerMessageto(java.lang.String email)MailerMessageto(java.lang.String email, java.lang.String person)jakarta.mail.internet.MimeMessagetoMimeMessage(SmtpMailer mailer, java.lang.String debugToEmails)
-
-
-
Method Detail
-
clearFrom
public MailerMessage clearFrom()
-
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()
-
-