public class SendMailSession
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected javax.mail.Session |
mailSession |
protected javax.mail.Transport |
mailTransport |
| Constructor and Description |
|---|
SendMailSession(javax.mail.Session session,
javax.mail.Transport transport)
Creates new mail session.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes session.
|
protected javax.mail.internet.MimeBodyPart |
createAttachmentBodyPart(EmailAttachment attachment)
Creates attachment body part.
|
protected javax.mail.Message |
createMessage(Email email,
javax.mail.Session session)
Creates new JavaX message from
email. |
protected java.util.List<EmailAttachment> |
filterEmbeddedAttachments(java.util.List<EmailAttachment> attachments,
EmailMessage emailMessage)
Filters out the list of embedded attachments for given message.
|
void |
open()
Opens mail session.
|
void |
sendMail(Email mail)
Prepares message and sends it.
|
protected final javax.mail.Session mailSession
protected final javax.mail.Transport mailTransport
public SendMailSession(javax.mail.Session session,
javax.mail.Transport transport)
public void open()
public void sendMail(Email mail)
public void close()
protected javax.mail.Message createMessage(Email email, javax.mail.Session session) throws javax.mail.MessagingException
email.javax.mail.MessagingExceptionprotected javax.mail.internet.MimeBodyPart createAttachmentBodyPart(EmailAttachment attachment) throws javax.mail.MessagingException
javax.mail.MessagingExceptionprotected java.util.List<EmailAttachment> filterEmbeddedAttachments(java.util.List<EmailAttachment> attachments, EmailMessage emailMessage)
null.Copyright © 2003-2013 Jodd Team