Package org.frankframework.senders
Class AbstractMailSender.MailSessionBase
java.lang.Object
org.frankframework.senders.AbstractMailSender.MailSessionBase
- Direct Known Subclasses:
MailSender.MailSession,SendGridSender.GridMailSession
- Enclosing class:
AbstractMailSender
Generic email class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidaddRecipientToMessage(AbstractMailSender.EMail recipient) getFrom()protected abstract booleanbooleanvoidsetAttachmentList(List<AbstractMailSender.MailAttachmentStream> attachmentList) voidsetBounceAddress(String bounceAddress) voidsetCharSet(String charSet) voidvoidsetHeaders(Collection<Node> headers) voidsetMessage(String message) voidsetMessageBase64(boolean messageIsBase64) voidsetMessageType(String messageType) voidsetRecipientList(List<AbstractMailSender.EMail> recipients) voidsetRecipientsOnMessage(StringBuilder logBuffer) voidsetReplyTo(AbstractMailSender.EMail replyTo) voidsetSubject(String subject) voidsetThreadTopic(String threadTopic)
-
Constructor Details
-
MailSessionBase
- Throws:
SenderException
-
-
Method Details
-
setRecipientsOnMessage
- Throws:
SenderException
-
addRecipientToMessage
protected abstract void addRecipientToMessage(AbstractMailSender.EMail recipient) throws SenderException - Throws:
SenderException
-
hasWhitelistedRecipients
- Throws:
SenderException
-
getFrom
-
setFrom
-
getReplyTo
-
setReplyTo
-
getRecipientList
- Throws:
SenderException
-
setRecipientList
-
getAttachmentList
-
setAttachmentList
-
getSubject
-
setSubject
-
getMessage
-
setMessage
-
getMessageType
-
setMessageType
-
isMessageBase64
public boolean isMessageBase64() -
setMessageBase64
public void setMessageBase64(boolean messageIsBase64) -
getCharSet
-
setCharSet
-
getThreadTopic
-
setThreadTopic
-
getHeaders
-
setHeaders
-
setBounceAddress
-
getBounceAddress
-