org.tranche.util
Class EmailUtil

java.lang.Object
  extended by org.tranche.util.EmailUtil

public class EmailUtil
extends java.lang.Object

Send an email by posting contents to URL that will send it out.

Author:
James "Augie" Hill - augman85@gmail.com, Bryan Smith - bryanesmith@gmail.com

Constructor Summary
EmailUtil()
           
 
Method Summary
static void safeSendEmail(java.lang.String subject, java.lang.String[] recipients, java.lang.String message)
          Sends an email in a separate thread without bubbling out any exceptions.
static void safeSendEmail(java.lang.String subject, java.lang.String[] recipients, java.lang.String message, java.io.File attachment)
          Sends an email in a separate thread without bubbling out any exceptions.
static void sendEmail(java.lang.String subject, java.lang.String[] recipients, java.lang.String message)
          Send an email.
static void sendEmailHttp(java.lang.String subject, java.lang.String[] recipients, java.lang.String message, java.io.File attachment)
          Send an email.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmailUtil

public EmailUtil()
Method Detail

safeSendEmail

public static void safeSendEmail(java.lang.String subject,
                                 java.lang.String[] recipients,
                                 java.lang.String message)

Sends an email in a separate thread without bubbling out any exceptions.

Parameters:
subject -
recipients -
message -

safeSendEmail

public static void safeSendEmail(java.lang.String subject,
                                 java.lang.String[] recipients,
                                 java.lang.String message,
                                 java.io.File attachment)

Sends an email in a separate thread without bubbling out any exceptions.

Parameters:
subject -
recipients -
message -
attachment -
wait -

sendEmail

public static void sendEmail(java.lang.String subject,
                             java.lang.String[] recipients,
                             java.lang.String message)
                      throws java.io.IOException

Send an email. A blocking operation.

Parameters:
subject -
recipients -
message -
Throws:
java.io.IOException

sendEmailHttp

public static void sendEmailHttp(java.lang.String subject,
                                 java.lang.String[] recipients,
                                 java.lang.String message,
                                 java.io.File attachment)
                          throws java.io.IOException

Send an email. A blocking operation.

Parameters:
subject -
recipients -
message -
attachment -
Throws:
java.io.IOException


This code is free for use both commercially and non-commercially as stated in the project's license