public class RemoteSmtpMailSender extends Object implements MailSender
| Constructor and Description |
|---|
RemoteSmtpMailSender(String host,
String user,
String password,
int port) |
| Modifier and Type | Method and Description |
|---|---|
javax.mail.Session |
getSession() |
boolean |
isUseSsl() |
javax.mail.internet.MimeMessage |
newMessage()
create a new mimemessage on the current session
|
javax.mail.internet.MimeMessage |
newMessage(javax.mail.internet.MimeMessage mm)
create a new message which is a logical clone of the one given
|
void |
sendMail(javax.mail.internet.MimeMessage mm)
Sends a message, assuming it was constructed using this MailSender's getSession
|
void |
sendMail(StandardMessage sm)
Sends the given standard message.
|
void |
sendMail(String from,
String fromPersonal,
List<String> to,
String replyTo,
String subject,
String text) |
void |
setUseSsl(boolean useSsl) |
void |
start() |
void |
stop() |
public void sendMail(String from, String fromPersonal, List<String> to, String replyTo, String subject, String text)
sendMail in interface MailSenderpublic void sendMail(javax.mail.internet.MimeMessage mm)
MailSendersendMail in interface MailSenderpublic void sendMail(StandardMessage sm)
MailSendersendMail in interface MailSenderpublic javax.mail.Session getSession()
getSession in interface MailSenderpublic javax.mail.internet.MimeMessage newMessage(javax.mail.internet.MimeMessage mm)
MailSendernewMessage in interface MailSenderpublic javax.mail.internet.MimeMessage newMessage()
MailSendernewMessage in interface MailSenderpublic void start()
start in interface MailSenderpublic void stop()
stop in interface MailSenderpublic boolean isUseSsl()
public void setUseSsl(boolean useSsl)
Copyright © 2022 McEvoy Software Ltd. All rights reserved.