org.jboss.seam.mail.util
Class MailUtility

java.lang.Object
  extended by org.jboss.seam.mail.util.MailUtility

public class MailUtility
extends Object

Author:
Cody Lerum

Constructor Summary
MailUtility()
           
 
Method Summary
static javax.mail.Session createSession(org.jboss.seam.mail.core.MailConfig mailConfig)
           
static String getHostName()
           
static javax.mail.internet.InternetAddress[] getInternetAddressses(Collection<javax.mail.internet.InternetAddress> recipients)
           
static javax.mail.internet.InternetAddress[] getInternetAddressses(javax.mail.internet.InternetAddress emaiAddress)
           
static String headerStripper(String header)
           
static Collection<javax.mail.internet.InternetAddress> internetAddress(Collection<? extends org.jboss.seam.mail.core.EmailContact> emailContacts)
           
static javax.mail.internet.InternetAddress internetAddress(org.jboss.seam.mail.core.EmailContact emailContact)
           
static Collection<javax.mail.internet.InternetAddress> internetAddress(String... addresses)
           
static javax.mail.internet.InternetAddress internetAddress(String address)
           
static javax.mail.internet.InternetAddress internetAddress(String address, String name)
           
static void send(org.jboss.seam.mail.core.EmailMessage e, javax.mail.Session session)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MailUtility

public MailUtility()
Method Detail

internetAddress

public static javax.mail.internet.InternetAddress internetAddress(String address)
                                                           throws org.jboss.seam.mail.core.InvalidAddressException
Throws:
org.jboss.seam.mail.core.InvalidAddressException

internetAddress

public static Collection<javax.mail.internet.InternetAddress> internetAddress(String... addresses)
                                                                       throws org.jboss.seam.mail.core.InvalidAddressException
Throws:
org.jboss.seam.mail.core.InvalidAddressException

internetAddress

public static javax.mail.internet.InternetAddress internetAddress(String address,
                                                                  String name)
                                                           throws org.jboss.seam.mail.core.InvalidAddressException
Throws:
org.jboss.seam.mail.core.InvalidAddressException

internetAddress

public static javax.mail.internet.InternetAddress internetAddress(org.jboss.seam.mail.core.EmailContact emailContact)
                                                           throws org.jboss.seam.mail.core.InvalidAddressException
Throws:
org.jboss.seam.mail.core.InvalidAddressException

internetAddress

public static Collection<javax.mail.internet.InternetAddress> internetAddress(Collection<? extends org.jboss.seam.mail.core.EmailContact> emailContacts)
                                                                       throws org.jboss.seam.mail.core.InvalidAddressException
Throws:
org.jboss.seam.mail.core.InvalidAddressException

getInternetAddressses

public static javax.mail.internet.InternetAddress[] getInternetAddressses(javax.mail.internet.InternetAddress emaiAddress)

getInternetAddressses

public static javax.mail.internet.InternetAddress[] getInternetAddressses(Collection<javax.mail.internet.InternetAddress> recipients)

getHostName

public static String getHostName()

createSession

public static javax.mail.Session createSession(org.jboss.seam.mail.core.MailConfig mailConfig)

headerStripper

public static String headerStripper(String header)

send

public static void send(org.jboss.seam.mail.core.EmailMessage e,
                        javax.mail.Session session)
                 throws org.jboss.seam.mail.core.SendFailedException
Throws:
org.jboss.seam.mail.core.SendFailedException


Copyright © 2011 Seam Framework. All Rights Reserved.