Class SmtpMailMessage
java.lang.Object
ch.tocco.nice2.messaging.mail.impl.SmtpMailMessage
- All Implemented Interfaces:
MailMessage
-
Nested Class Summary
Nested classes/interfaces inherited from interface ch.tocco.nice2.messaging.mail.spi.processing.MailMessage
MailMessage.HtmlPart -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.mail.internet.InternetAddress[]getBcc()jakarta.mail.internet.InternetAddress[]getCC()jakarta.mail.internet.InternetAddress[]getFrom()jakarta.mail.internet.InternetAddress[]jakarta.mail.internet.InternetAddress[]getTo()voidsetBcc(jakarta.mail.Address[] receiver) voidsetCc(jakarta.mail.Address[] receiver) voidsetFrom(jakarta.mail.Address sender) voidsetReplyTo(jakarta.mail.Address[] sender) voidsetSender(@Nullable jakarta.mail.Address sender) voidsetTo(jakarta.mail.Address[] receiver) booleanunwrap()
-
Constructor Details
-
SmtpMailMessage
public SmtpMailMessage(jakarta.mail.internet.MimeMessage message)
-
-
Method Details
-
supportsModifyingSender
public boolean supportsModifyingSender()- Specified by:
supportsModifyingSenderin interfaceMailMessage
-
getFrom
public jakarta.mail.internet.InternetAddress[] getFrom() throws jakarta.mail.MessagingException- Specified by:
getFromin interfaceMailMessage- Throws:
jakarta.mail.MessagingException
-
getTo
public jakarta.mail.internet.InternetAddress[] getTo() throws jakarta.mail.MessagingException- Specified by:
getToin interfaceMailMessage- Throws:
jakarta.mail.MessagingException
-
getCC
public jakarta.mail.internet.InternetAddress[] getCC() throws jakarta.mail.MessagingException- Specified by:
getCCin interfaceMailMessage- Throws:
jakarta.mail.MessagingException
-
getBcc
public jakarta.mail.internet.InternetAddress[] getBcc() throws jakarta.mail.MessagingException- Specified by:
getBccin interfaceMailMessage- Throws:
jakarta.mail.MessagingException
-
getReplyTo
public jakarta.mail.internet.InternetAddress[] getReplyTo()- Specified by:
getReplyToin interfaceMailMessage
-
unwrap
- Specified by:
unwrapin interfaceMailMessage
-
setSender
public void setSender(@Nullable @Nullable jakarta.mail.Address sender) throws jakarta.mail.MessagingException - Specified by:
setSenderin interfaceMailMessage- Throws:
jakarta.mail.MessagingException
-
setFrom
public void setFrom(jakarta.mail.Address sender) throws jakarta.mail.MessagingException - Specified by:
setFromin interfaceMailMessage- Throws:
jakarta.mail.MessagingException
-
setReplyTo
public void setReplyTo(jakarta.mail.Address[] sender) throws jakarta.mail.MessagingException - Specified by:
setReplyToin interfaceMailMessage- Throws:
jakarta.mail.MessagingException
-
setTo
public void setTo(jakarta.mail.Address[] receiver) throws jakarta.mail.MessagingException - Specified by:
setToin interfaceMailMessage- Throws:
jakarta.mail.MessagingException
-
setCc
public void setCc(jakarta.mail.Address[] receiver) throws jakarta.mail.MessagingException - Specified by:
setCcin interfaceMailMessage- Throws:
jakarta.mail.MessagingException
-
setBcc
public void setBcc(jakarta.mail.Address[] receiver) throws jakarta.mail.MessagingException - Specified by:
setBccin interfaceMailMessage- Throws:
jakarta.mail.MessagingException
-
getHtmlParts
- Specified by:
getHtmlPartsin interfaceMailMessage- Throws:
IOExceptionjakarta.mail.MessagingException
-