public class DefaultJavaMailSender extends Object implements JavaMailSender
JavaMailSender
which uses the JDK Mail API.Constructor and Description |
---|
DefaultJavaMailSender() |
Modifier and Type | Method and Description |
---|---|
String |
getHost() |
Properties |
getJavaMailProperties() |
String |
getPassword() |
int |
getPort() |
String |
getProtocol() |
javax.mail.Session |
getSession() |
protected javax.mail.Transport |
getTransport(javax.mail.Session session)
Strategy to get the
Transport from the mail Session . |
String |
getUsername() |
void |
send(javax.mail.internet.MimeMessage mimeMessage)
Send the mail
|
void |
setHost(String host) |
void |
setJavaMailProperties(Properties javaMailProperties) |
void |
setPassword(String password) |
void |
setPort(int port) |
void |
setProtocol(String protocol) |
void |
setSession(javax.mail.Session session) |
void |
setUsername(String username) |
public String getHost()
getHost
in interface JavaMailSender
public void setHost(String host)
setHost
in interface JavaMailSender
public Properties getJavaMailProperties()
getJavaMailProperties
in interface JavaMailSender
public void setJavaMailProperties(Properties javaMailProperties)
setJavaMailProperties
in interface JavaMailSender
public String getPassword()
getPassword
in interface JavaMailSender
public void setPassword(String password)
setPassword
in interface JavaMailSender
public javax.mail.Session getSession()
getSession
in interface JavaMailSender
public void setSession(javax.mail.Session session)
setSession
in interface JavaMailSender
public String getUsername()
getUsername
in interface JavaMailSender
public void setUsername(String username)
setUsername
in interface JavaMailSender
public int getPort()
getPort
in interface JavaMailSender
public void setPort(int port)
setPort
in interface JavaMailSender
public String getProtocol()
getProtocol
in interface JavaMailSender
public void setProtocol(String protocol)
setProtocol
in interface JavaMailSender
public void send(javax.mail.internet.MimeMessage mimeMessage) throws javax.mail.MessagingException
JavaMailSender
send
in interface JavaMailSender
mimeMessage
- the message to sendjavax.mail.MessagingException
- is thrown if error sending the mail.protected javax.mail.Transport getTransport(javax.mail.Session session) throws javax.mail.NoSuchProviderException
Transport
from the mail Session
.javax.mail.NoSuchProviderException
Apache Camel