public class MailServiceImpl extends java.lang.Object implements MailService
PARAM_ATTACHMENTS, PARAM_MESSAGE, PARAM_RECEIVER, PARAM_SENDER, PARAM_SMTPHOST, PARAM_SUBJECT
Constructor and Description |
---|
MailServiceImpl() |
Modifier and Type | Method and Description |
---|---|
ReturnCode |
sendMail(HostConnection mailhost,
java.lang.String from,
java.lang.String tolist,
java.lang.String cclist,
java.lang.String bcclist,
java.lang.String subject,
MailMimeType mimetype,
java.lang.String charset,
java.lang.String message,
FileSetResource res,
boolean ssl,
boolean tls)
Send email with a lot of options
|
ReturnCode |
sendMailSimple(HostConnection mailhost,
java.lang.String from,
java.lang.String tolist,
java.lang.String subject,
java.lang.String message)
Simple mail send operation with sender, single receiver, subject and message.
|
ReturnCode |
sendMailSimpleWithAttachment(HostConnection mailhost,
java.lang.String from,
java.lang.String tolist,
java.lang.String subject,
java.lang.String message,
FileSetResource res)
Simple mail send operation with sender, single receiver, subject and message
including support for file attachments.
|
public ReturnCode sendMailSimple(HostConnection mailhost, java.lang.String from, java.lang.String tolist, java.lang.String subject, java.lang.String message)
MailService
sendMailSimple
in interface MailService
mailhost
- connection details for the SMTP server to usefrom
- mail address to be used as sendertolist
- mail address of the receiversubject
- subject of the mailmessage
- mail bodypublic ReturnCode sendMailSimpleWithAttachment(HostConnection mailhost, java.lang.String from, java.lang.String tolist, java.lang.String subject, java.lang.String message, FileSetResource res)
MailService
sendMailSimpleWithAttachment
in interface MailService
mailhost
- connection details for the SMTP server to usefrom
- mail address to be used as sendertolist
- mail address of the receiversubject
- subject of the mailmessage
- mail bodyres
- attachmentspublic ReturnCode sendMail(HostConnection mailhost, java.lang.String from, java.lang.String tolist, java.lang.String cclist, java.lang.String bcclist, java.lang.String subject, MailMimeType mimetype, java.lang.String charset, java.lang.String message, FileSetResource res, boolean ssl, boolean tls)
MailService
sendMail
in interface MailService
mailhost
- connection details for the SMTP server to usefrom
- mail address to be used as sendertolist
- mail address of the receivercclist
- mail carbon copy receiverbcclist
- mail blind carbon copy receiversubject
- subject of the mailmimetype
- message MIME type (i.e. text/plain)charset
- character set to use (i.e. utf-8, iso-8859-15)message
- mail bodyres
- attachmentsssl
- use SSLtls
- use TLS