net.jetrix.mail
Class MailMessage
java.lang.Object
net.jetrix.mail.MailMessage
public class MailMessage
- extends Object
A simple mail message. This class intends to abstract the complexity
of the JavaMail API for simple usages. It relies on the MailSessionManager
to provide a valid mail session.
- Since:
- 0.3
- Version:
- $Revision: 800 $, $Date: 2009-02-18 19:26:28 +0100 (Wed, 18 Feb 2009) $
- Author:
- Emmanuel Bourg
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MailMessage
public MailMessage()
setSubject
public void setSubject(CharSequence subject)
setBody
public void setBody(CharSequence body)
setFrom
public void setFrom(javax.mail.internet.InternetAddress from)
setFrom
public void setFrom(String from)
throws javax.mail.internet.AddressException
- Throws:
javax.mail.internet.AddressException
addRecipient
public void addRecipient(String address)
throws javax.mail.internet.AddressException
- Throws:
javax.mail.internet.AddressException
addRecipientCC
public void addRecipientCC(String address)
throws javax.mail.internet.AddressException
- Throws:
javax.mail.internet.AddressException
addRecipientBCC
public void addRecipientBCC(String address)
throws javax.mail.internet.AddressException
- Throws:
javax.mail.internet.AddressException
addRecipient
public void addRecipient(javax.mail.internet.InternetAddress address)
addRecipientCC
public void addRecipientCC(javax.mail.internet.InternetAddress address)
addRecipientBCC
public void addRecipientBCC(javax.mail.internet.InternetAddress address)
addAttachment
public void addAttachment(File file)
addAttachment
public void addAttachment(DataSource datasource)
send
public void send(boolean asynchronous)
throws javax.mail.MessagingException
- Send the message, and if requested, asynchronously in a separate thread.
- Parameters:
asynchronous - send the message in a separate thread
- Throws:
javax.mail.MessagingException
send
public void send()
throws javax.mail.MessagingException
- Send the message.
- Throws:
javax.mail.MessagingException
Copyright © 2001-2010. All Rights Reserved.