creamtec.core.util
Class MailManager

java.lang.Object
  extended by creamtec.core.util.MailManager

public class MailManager
extends java.lang.Object

Helper class to simplify sending emails using JavaMail. Expects 3 properties for configuration: mail.smtp.host= mail.smtp.userName= mail.smtp.password=


Nested Class Summary
static class MailManager.MailAuthenticator
           
 
Field Summary
static java.lang.String MAIL_HEADER
           
static java.lang.String MAIL_HEADER_FROM
           
static java.lang.String MAIL_HEADER_TO
           
 
Constructor Summary
MailManager()
           
MailManager(java.util.Properties props)
           
 
Method Summary
static void main(java.lang.String[] args)
           
 void sendMail(java.lang.String body, java.util.Properties params)
           
 void sendMailFromFile(java.lang.String bodyFileName, java.util.Properties params)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAIL_HEADER

public static final java.lang.String MAIL_HEADER
See Also:
Constant Field Values

MAIL_HEADER_FROM

public static final java.lang.String MAIL_HEADER_FROM
See Also:
Constant Field Values

MAIL_HEADER_TO

public static final java.lang.String MAIL_HEADER_TO
See Also:
Constant Field Values
Constructor Detail

MailManager

public MailManager()
            throws java.lang.Exception
Throws:
java.lang.Exception

MailManager

public MailManager(java.util.Properties props)
            throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

sendMail

public void sendMail(java.lang.String body,
                     java.util.Properties params)
              throws java.lang.Exception
Throws:
java.lang.Exception

sendMailFromFile

public void sendMailFromFile(java.lang.String bodyFileName,
                             java.util.Properties params)
                      throws java.lang.Exception
Throws:
java.lang.Exception

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2000-2006 CreamTec LLC. All Rights Reserved.