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 JavaMailSenderpublic void setHost(String host)
setHost in interface JavaMailSenderpublic Properties getJavaMailProperties()
getJavaMailProperties in interface JavaMailSenderpublic void setJavaMailProperties(Properties javaMailProperties)
setJavaMailProperties in interface JavaMailSenderpublic String getPassword()
getPassword in interface JavaMailSenderpublic void setPassword(String password)
setPassword in interface JavaMailSenderpublic javax.mail.Session getSession()
getSession in interface JavaMailSenderpublic void setSession(javax.mail.Session session)
setSession in interface JavaMailSenderpublic String getUsername()
getUsername in interface JavaMailSenderpublic void setUsername(String username)
setUsername in interface JavaMailSenderpublic int getPort()
getPort in interface JavaMailSenderpublic void setPort(int port)
setPort in interface JavaMailSenderpublic String getProtocol()
getProtocol in interface JavaMailSenderpublic void setProtocol(String protocol)
setProtocol in interface JavaMailSenderpublic void send(javax.mail.internet.MimeMessage mimeMessage)
throws javax.mail.MessagingException
JavaMailSendersend in interface JavaMailSendermimeMessage - 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.NoSuchProviderExceptionApache Camel