com.judoscript.util
Class SendMail

java.lang.Object
  extended by com.judoscript.util.SendMail

public class SendMail
extends java.lang.Object


Field Summary
static int FLD_ATTACH
           
static int FLD_BCC
           
static int FLD_BODY
           
static int FLD_CC
           
static int FLD_FROM
           
static int FLD_HTMLBODY
           
static int FLD_SUBJECT
           
static int FLD_TO
           
 java.lang.String mailServer
           
 int port
           
 java.lang.String protocol
           
 
Constructor Summary
SendMail(java.lang.String mailServerName)
           
 
Method Summary
 void connect(java.lang.String username, java.lang.String password)
           
 void disconnect()
           
 boolean isConnected()
           
 void send(java.lang.Object FROM, java.lang.Object[] TOs, java.lang.Object[] CCs, java.lang.Object[] BCCs, java.lang.String subj, java.lang.String textBody, java.lang.String htmlBody, java.lang.String[] filenames, java.lang.String[] csets)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FLD_FROM

public static final int FLD_FROM
See Also:
Constant Field Values

FLD_TO

public static final int FLD_TO
See Also:
Constant Field Values

FLD_CC

public static final int FLD_CC
See Also:
Constant Field Values

FLD_BCC

public static final int FLD_BCC
See Also:
Constant Field Values

FLD_SUBJECT

public static final int FLD_SUBJECT
See Also:
Constant Field Values

FLD_ATTACH

public static final int FLD_ATTACH
See Also:
Constant Field Values

FLD_BODY

public static final int FLD_BODY
See Also:
Constant Field Values

FLD_HTMLBODY

public static final int FLD_HTMLBODY
See Also:
Constant Field Values

protocol

public java.lang.String protocol

mailServer

public java.lang.String mailServer

port

public int port
Constructor Detail

SendMail

public SendMail(java.lang.String mailServerName)
Method Detail

connect

public void connect(java.lang.String username,
                    java.lang.String password)
             throws javax.mail.NoSuchProviderException,
                    javax.mail.MessagingException
Throws:
javax.mail.NoSuchProviderException
javax.mail.MessagingException

disconnect

public void disconnect()
                throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

isConnected

public boolean isConnected()

send

public void send(java.lang.Object FROM,
                 java.lang.Object[] TOs,
                 java.lang.Object[] CCs,
                 java.lang.Object[] BCCs,
                 java.lang.String subj,
                 java.lang.String textBody,
                 java.lang.String htmlBody,
                 java.lang.String[] filenames,
                 java.lang.String[] csets)
          throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException