org.jutil
Class TEmail

java.lang.Object
  extended by org.jutil.TEmail

public final class TEmail
extends java.lang.Object

This is the TEmail utility class. #Note: requires mail.jar and activation.jar for javax.mail and javax.activation.DataHandler


Field Summary
static java.lang.String[][] ARGS_DATA
           
 
Constructor Summary
TEmail()
           
 
Method Summary
static javax.mail.Message createHTMLMessage(java.lang.String server, java.lang.String subject, java.lang.StringBuffer body, java.lang.String from, java.lang.String to)
           
static javax.mail.Message createHTMLMessage(java.lang.String server, java.lang.String subject, java.lang.StringBuffer body, java.lang.String from, java.lang.String[] to, java.lang.String[] cc, java.lang.String[] bcc, java.lang.String[] files)
           
static javax.mail.Message createHTMLMessage(java.lang.String server, java.lang.String subject, java.lang.StringBuffer body, java.lang.String from, java.lang.String[] to, java.lang.String[] cc, java.lang.String[] bcc, java.lang.String[] files, boolean debug)
           
static javax.mail.Message createHTMLMessage(java.lang.String server, java.lang.String subject, java.lang.StringBuffer body, java.lang.String from, java.lang.String to, boolean debug)
           
static javax.mail.Message createMessage(java.lang.String server, java.lang.String subject, java.lang.StringBuffer body, java.lang.String from, java.lang.String to)
           
static javax.mail.Message createMessage(java.lang.String server, java.lang.String subject, java.lang.StringBuffer body, java.lang.String from, java.lang.String[] to, java.lang.String[] cc, java.lang.String[] bcc, java.lang.String[] files)
           
static javax.mail.Message createMessage(java.lang.String server, java.lang.String subject, java.lang.StringBuffer body, java.lang.String from, java.lang.String[] to, java.lang.String[] cc, java.lang.String[] bcc, java.lang.String[] files, boolean debug)
           
static javax.mail.Message createMessage(java.lang.String server, java.lang.String subject, java.lang.StringBuffer body, java.lang.String from, java.lang.String[] to, java.lang.String[] cc, java.lang.String[] bcc, java.lang.String[] files, boolean debug, java.lang.String mimeType)
           
static javax.mail.Message createMessage(java.lang.String server, java.lang.String subject, java.lang.StringBuffer body, java.lang.String from, java.lang.String to, boolean debug)
           
static void main(java.lang.String[] args)
           
static void prn(java.lang.String msg)
           
static void send(EmailMessage emailMessage, boolean debug)
           
static void send(javax.mail.Message message)
          TEmail.send(message);
static void send(javax.mail.Message message, boolean debug)
          TEmail.send(message, true);
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ARGS_DATA

public static final java.lang.String[][] ARGS_DATA
Constructor Detail

TEmail

public TEmail()
Method Detail

createHTMLMessage

public static final javax.mail.Message createHTMLMessage(java.lang.String server,
                                                         java.lang.String subject,
                                                         java.lang.StringBuffer body,
                                                         java.lang.String from,
                                                         java.lang.String to)
                                                  throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

createHTMLMessage

public static final javax.mail.Message createHTMLMessage(java.lang.String server,
                                                         java.lang.String subject,
                                                         java.lang.StringBuffer body,
                                                         java.lang.String from,
                                                         java.lang.String to,
                                                         boolean debug)
                                                  throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

createHTMLMessage

public static final javax.mail.Message createHTMLMessage(java.lang.String server,
                                                         java.lang.String subject,
                                                         java.lang.StringBuffer body,
                                                         java.lang.String from,
                                                         java.lang.String[] to,
                                                         java.lang.String[] cc,
                                                         java.lang.String[] bcc,
                                                         java.lang.String[] files)
                                                  throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

createHTMLMessage

public static final javax.mail.Message createHTMLMessage(java.lang.String server,
                                                         java.lang.String subject,
                                                         java.lang.StringBuffer body,
                                                         java.lang.String from,
                                                         java.lang.String[] to,
                                                         java.lang.String[] cc,
                                                         java.lang.String[] bcc,
                                                         java.lang.String[] files,
                                                         boolean debug)
                                                  throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

createMessage

public static final javax.mail.Message createMessage(java.lang.String server,
                                                     java.lang.String subject,
                                                     java.lang.StringBuffer body,
                                                     java.lang.String from,
                                                     java.lang.String to)
                                              throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

createMessage

public static final javax.mail.Message createMessage(java.lang.String server,
                                                     java.lang.String subject,
                                                     java.lang.StringBuffer body,
                                                     java.lang.String from,
                                                     java.lang.String to,
                                                     boolean debug)
                                              throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

createMessage

public static final javax.mail.Message createMessage(java.lang.String server,
                                                     java.lang.String subject,
                                                     java.lang.StringBuffer body,
                                                     java.lang.String from,
                                                     java.lang.String[] to,
                                                     java.lang.String[] cc,
                                                     java.lang.String[] bcc,
                                                     java.lang.String[] files)
                                              throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

createMessage

public static final javax.mail.Message createMessage(java.lang.String server,
                                                     java.lang.String subject,
                                                     java.lang.StringBuffer body,
                                                     java.lang.String from,
                                                     java.lang.String[] to,
                                                     java.lang.String[] cc,
                                                     java.lang.String[] bcc,
                                                     java.lang.String[] files,
                                                     boolean debug)
                                              throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

createMessage

public static final javax.mail.Message createMessage(java.lang.String server,
                                                     java.lang.String subject,
                                                     java.lang.StringBuffer body,
                                                     java.lang.String from,
                                                     java.lang.String[] to,
                                                     java.lang.String[] cc,
                                                     java.lang.String[] bcc,
                                                     java.lang.String[] files,
                                                     boolean debug,
                                                     java.lang.String mimeType)
                                              throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

send

public static final void send(javax.mail.Message message)
                       throws javax.mail.MessagingException
TEmail.send(message);

Throws:
javax.mail.MessagingException

send

public static final void send(javax.mail.Message message,
                              boolean debug)
                       throws javax.mail.MessagingException
TEmail.send(message, true);

Throws:
javax.mail.MessagingException

send

public static final void send(EmailMessage emailMessage,
                              boolean debug)
                       throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

prn

public static final void prn(java.lang.String msg)

main

public static void main(java.lang.String[] args)