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, setSession
public 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.