Package com.appslandia.common.mail
Class MailerMessage
- java.lang.Object
-
- com.appslandia.common.mail.MailerMessage
-
-
Constructor Summary
Constructors Constructor Description MailerMessage()
-
Method Summary
-
-
-
Method Detail
-
clearFrom
public MailerMessage clearFrom()
-
sender
public MailerMessage sender(String email) throws javax.mail.internet.AddressException
- Throws:
javax.mail.internet.AddressException
-
sender
public MailerMessage sender(String email, String person) throws javax.mail.internet.AddressException
- Throws:
javax.mail.internet.AddressException
-
from
public MailerMessage from(String email) throws javax.mail.internet.AddressException
- Throws:
javax.mail.internet.AddressException
-
from
public MailerMessage from(String email, String person) throws javax.mail.internet.AddressException
- Throws:
javax.mail.internet.AddressException
-
replyTo
public MailerMessage replyTo(String email) throws javax.mail.internet.AddressException
- Throws:
javax.mail.internet.AddressException
-
replyTo
public MailerMessage replyTo(String email, String person) throws javax.mail.internet.AddressException
- Throws:
javax.mail.internet.AddressException
-
to
public MailerMessage to(String email) throws javax.mail.internet.AddressException
- Throws:
javax.mail.internet.AddressException
-
to
public MailerMessage to(String email, String person) throws javax.mail.internet.AddressException
- Throws:
javax.mail.internet.AddressException
-
cc
public MailerMessage cc(String email) throws javax.mail.internet.AddressException
- Throws:
javax.mail.internet.AddressException
-
cc
public MailerMessage cc(String email, String person) throws javax.mail.internet.AddressException
- Throws:
javax.mail.internet.AddressException
-
bcc
public MailerMessage bcc(String email) throws javax.mail.internet.AddressException
- Throws:
javax.mail.internet.AddressException
-
bcc
public MailerMessage bcc(String email, String person) throws javax.mail.internet.AddressException
- Throws:
javax.mail.internet.AddressException
-
subject
public MailerMessage subject(String subject)
-
content
public MailerMessage content(javax.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<javax.mail.internet.MimeMessage> msgInit)
-
send
public void send(SmtpMailer mailer) throws javax.mail.MessagingException
- Throws:
javax.mail.MessagingException
-
toMimeMessage
public javax.mail.internet.MimeMessage toMimeMessage(SmtpMailer mailer, String debugToEmails) throws javax.mail.MessagingException
- Throws:
javax.mail.MessagingException
-
getFrom
protected List<javax.mail.Address> getFrom()
-
getReplyTo
protected List<javax.mail.Address> getReplyTo()
-
getTo
protected List<javax.mail.Address> getTo()
-
getCc
protected List<javax.mail.Address> getCc()
-
getBcc
protected List<javax.mail.Address> getBcc()
-
-