public class JavaSendMailer extends JavaMailer2
JavaMailer2.LoggingByteArrayOutputStream, JavaMailer2.LoggingTransportListener| Constructor and Description |
|---|
JavaSendMailer(SendmailConfig config)
Using this constructor implies overriding sendmail configuration with properties
from the deprecated javamail-configuration.properties file.
|
JavaSendMailer(SendmailConfig config,
boolean useJmProps)
Constructs everything required to call send()
|
| Modifier and Type | Method and Description |
|---|---|
org.springframework.mail.javamail.MimeMailMessage |
buildMimeMessage(SendmailMessage msg)
buildMimeMessage
|
javax.mail.Authenticator |
createAuthenticator()
Helper method to create an Authenticator based on Password Authentication
|
SendmailConfig |
getConfig()
getConfig
|
org.springframework.mail.javamail.MimeMailMessage |
getMessage()
getMessage
|
Properties |
getProperties()
getProperties
|
void |
send()
send
|
void |
setConfig(SendmailConfig config)
setConfig
|
void |
setMessage(org.springframework.mail.javamail.MimeMailMessage message)
setMessage
|
void |
setProperties(Properties properties)
setProperties
|
createAuthenticator, createFileAttachment, getMailProps, getSession, setDebug, setSessionpublic JavaSendMailer(SendmailConfig config, boolean useJmProps) throws JavaMailerException
config - SendmailConfiguseJmProps - A boolean representing the handling of the deprecated javamail-configuration.properties file.JavaMailerException - if any.public JavaSendMailer(SendmailConfig config) throws JavaMailerException
config - a SendmailConfig object.JavaMailerException - if any.public org.springframework.mail.javamail.MimeMailMessage buildMimeMessage(SendmailMessage msg)
buildMimeMessage
msg - a SendmailMessage object.MimeMailMessage object.public javax.mail.Authenticator createAuthenticator()
Authenticator object.public void send()
throws JavaMailerException
send
JavaMailerException - if any.public void setConfig(SendmailConfig config)
setConfig
config - a SendmailConfig object.public SendmailConfig getConfig()
getConfig
SendmailConfig object.public void setMessage(org.springframework.mail.javamail.MimeMailMessage message)
setMessage
message - a MimeMailMessage object.public org.springframework.mail.javamail.MimeMailMessage getMessage()
getMessage
MimeMailMessage object.public void setProperties(Properties properties)
setProperties
properties - a Properties object.public Properties getProperties()
getProperties
Properties object.Copyright © 2015. All rights reserved.