
public class JavaMailSender extends Object implements MailSender
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
JavaMailSender() |
| Modifier and Type | Method and Description |
|---|---|
protected javax.mail.internet.MimeMessage |
createMimeMessage(MailMessage mailMsg) |
protected void |
doSend(javax.mail.internet.MimeMessage[] mimeMessages) |
String |
getDefaultEncoding() |
String |
getHost() |
Properties |
getJavaMailProperties() |
String |
getPassword() |
int |
getPort() |
String |
getProtocol() |
protected javax.mail.Session |
getSession() |
protected javax.mail.Transport |
getTransport(javax.mail.Session session) |
String |
getUsername() |
void |
send(MailMessage... messages) |
void |
setDefaultEncoding(String defaultEncoding) |
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 void send(MailMessage... messages)
send in interface MailSenderprotected javax.mail.internet.MimeMessage createMimeMessage(MailMessage mailMsg) throws javax.mail.MessagingException
javax.mail.MessagingExceptionprotected javax.mail.Session getSession()
protected javax.mail.Transport getTransport(javax.mail.Session session)
throws javax.mail.NoSuchProviderException
javax.mail.NoSuchProviderExceptionprotected void doSend(javax.mail.internet.MimeMessage[] mimeMessages)
public Properties getJavaMailProperties()
public void setJavaMailProperties(Properties javaMailProperties)
public String getProtocol()
public void setProtocol(String protocol)
public String getHost()
public void setHost(String host)
public int getPort()
public void setPort(int port)
public String getUsername()
public void setUsername(String username)
public String getPassword()
public void setPassword(String password)
public String getDefaultEncoding()
public void setDefaultEncoding(String defaultEncoding)
public void setSession(javax.mail.Session session)
Copyright © 2012 The Beangle Software Group. All Rights Reserved.