sky.engine.connector
Class EmailConnector

java.lang.Object
  extended bysky.engine.connector.EmailConnector

public class EmailConnector
extends java.lang.Object

An interface to JavaMail package that can be used to send emails.

$RCSfile: EmailConnector.java,v $
$Revision: 1.5 $, $Date: 2005/04/24 03:14:01 $


Field Summary
protected  java.lang.String _host
           
protected  javax.mail.Message _message
           
protected  java.lang.String _sender
           
protected  javax.mail.Session _session
           
 
Constructor Summary
EmailConnector(java.lang.String host, java.lang.String sender)
          Constructor
 
Method Summary
 void destory()
          Destory any state information.
 void send(java.lang.String to, java.lang.String sub, java.lang.String msg)
          Send the email.
 void setReplyTo(java.lang.String replyTo)
          Default email address for anyone who wants to reply to the email.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_host

protected java.lang.String _host

_session

protected javax.mail.Session _session

_sender

protected java.lang.String _sender

_message

protected javax.mail.Message _message
Constructor Detail

EmailConnector

public EmailConnector(java.lang.String host,
                      java.lang.String sender)
Constructor

Parameters:
host - STMP host that will be used to send emails.
sender - Email address of the sender.
Method Detail

setReplyTo

public void setReplyTo(java.lang.String replyTo)
                throws ErrorMessage
Default email address for anyone who wants to reply to the email.

Parameters:
replyTo - email address for replies.
Throws:
ErrorMessages - if there is a problem with setting reply email address.
ErrorMessage

send

public void send(java.lang.String to,
                 java.lang.String sub,
                 java.lang.String msg)
          throws ErrorMessage
Send the email.

Parameters:
to - Destination email address.
sub - Subject of the email.
msg - Body of the messages
Throws:
ErrorMessage - if there are any problems with sending the email.

destory

public void destory()
Destory any state information.