Interface IMailNotification
-
- All Known Implementing Classes:
MailNotification
public interface IMailNotificationThis class handles mail notification via SMTP. This class uses smtp.host in the configuration for smtp host. The port default (25) is used. If no smtp specified, local host is used- Version:
- $Revision$, $Date$
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidsendNotification()send one message to one or more addresseesvoidsetContent(java.lang.String content)sets the content of the emailvoidsetContentType(java.lang.String contentType)sets the "Content-Type" fieldvoidsetFrom(java.lang.String from)sets the "From" fieldvoidsetSubject(java.lang.String subject)sets the "Subject" fieldvoidsetTo(java.lang.String to)sets the recipient's email addressvoidsetTo(java.util.Vector<java.lang.String> addresses)sets the recipients' email addresses
-
-
-
Method Detail
-
sendNotification
void sendNotification() throws java.io.IOException, ENotificationExceptionsend one message to one or more addressees- Throws:
java.io.IOExceptionENotificationException
-
setFrom
void setFrom(java.lang.String from)
sets the "From" field- Parameters:
from- email address of the sender
-
setSubject
void setSubject(java.lang.String subject)
sets the "Subject" field- Parameters:
subject- subject of the email
-
setContentType
void setContentType(java.lang.String contentType)
sets the "Content-Type" field- Parameters:
contentType- content type of the email
-
setContent
void setContent(java.lang.String content)
sets the content of the email- Parameters:
content- the message content
-
setTo
void setTo(java.util.Vector<java.lang.String> addresses)
sets the recipients' email addresses- Parameters:
addresses- a list of email addresses of the recipients
-
setTo
void setTo(java.lang.String to)
sets the recipient's email address- Parameters:
to- address of the recipient email address
-
-