public interface ClosableSmtpConnection extends AutoCloseable
| Modifier and Type | Field and Description |
|---|---|
static String |
HEADER_MESSAGE_ID |
| Modifier and Type | Method and Description |
|---|---|
void |
addTransportListener(javax.mail.event.TransportListener l)
Add a new
TransportListener |
void |
clearListeners()
Clear the list of
TransportListener |
javax.mail.Transport |
getDelegate() |
javax.mail.Session |
getSession() |
boolean |
isConnected()
Test if the current connection is connected
|
void |
removeTransportListener(javax.mail.event.TransportListener l)
Remove the provided
TransportListener |
void |
sendMessage(javax.mail.internet.MimeMessage msg)
Send a message.
|
void |
sendMessage(javax.mail.internet.MimeMessage msg,
javax.mail.Address[] recipients)
Send a message to a list of recipients
|
void |
sendMessages(javax.mail.internet.MimeMessage... msgs)
Send the given array of JavaMail MIME messages in batch.
|
closestatic final String HEADER_MESSAGE_ID
void sendMessage(javax.mail.internet.MimeMessage msg,
javax.mail.Address[] recipients)
throws javax.mail.MessagingException,
MailSendException
msg - recipients - javax.mail.MessagingExceptionMailSendExceptionvoid sendMessage(javax.mail.internet.MimeMessage msg)
throws javax.mail.MessagingException
MimeMessage.getAllRecipients()msg - MimeMessagejavax.mail.MessagingExceptionvoid sendMessages(javax.mail.internet.MimeMessage... msgs)
throws MailSendException
MailSendException.getFailedMessages() will contain the failed messagesmsgs - Array of MimeMessageMailSendException - in case of failure when sending a messageboolean isConnected()
void addTransportListener(javax.mail.event.TransportListener l)
TransportListenerl - void removeTransportListener(javax.mail.event.TransportListener l)
TransportListenerl - void clearListeners()
TransportListenerjavax.mail.Transport getDelegate()
Transport associated to this connectionjavax.mail.Session getSession()
SessionCopyright © 2016. All rights reserved.