|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.turbine.util.mail.Email
The base class for all email messages. This class sets the sender's email & name, receiver's email & name, subject, and the sent date. Subclasses are responsible for setting the message body.
Field Summary | |
static java.lang.String |
ATTACHMENTS
Deprecated. |
protected java.lang.String |
charset
Deprecated. The charset to use for this message |
static java.lang.String |
CONTENT_TYPE
Deprecated. |
static java.lang.String |
EMAIL_BODY
Deprecated. |
static java.lang.String |
EMAIL_SUBJECT
Deprecated. |
static java.lang.String |
FILE_SERVER
Deprecated. |
static java.lang.String |
ISO_8859_1
Deprecated. |
static java.lang.String |
KOI8_R
Deprecated. |
static java.lang.String |
MAIL_HOST
Deprecated. Mail Host, for javax.mail |
static java.lang.String |
MAIL_SERVER
Deprecated. Use TurbineConstants.MAIL_SERVER_KEY |
static java.lang.String |
MAIL_SMTP_FROM
Deprecated. Use TurbineConstants.MAIL_SMTP_FROM |
static java.lang.String |
MAIL_TRANSPORT_PROTOCOL
Deprecated. |
protected javax.mail.internet.MimeMessage |
message
Deprecated. The email message to send. |
static java.lang.String |
RECEIVER_EMAIL
Deprecated. |
static java.lang.String |
RECEIVER_NAME
Deprecated. |
static java.lang.String |
SENDER_EMAIL
Deprecated. Constants used to Email classes. |
static java.lang.String |
SENDER_NAME
Deprecated. |
static java.lang.String |
SMTP
Deprecated. |
static java.lang.String |
TEXT_HTML
Deprecated. |
static java.lang.String |
TEXT_PLAIN
Deprecated. |
static java.lang.String |
US_ASCII
Deprecated. |
Constructor Summary | |
Email()
Deprecated. |
Method Summary | |
Email |
addBcc(java.lang.String email,
java.lang.String name)
Deprecated. Add a blind BCC recipient to the email. |
Email |
addCc(java.lang.String email,
java.lang.String name)
Deprecated. Add a recipient CC to the email. |
Email |
addReplyTo(java.lang.String email,
java.lang.String name)
Deprecated. Add a reply to address to the email. |
Email |
addTo(java.lang.String email,
java.lang.String name)
Deprecated. Add a recipient TO to the email. |
protected void |
init()
Deprecated. Initializes the mail. |
protected void |
initCriteria(org.apache.torque.util.Criteria criteria)
Deprecated. Initialize the mail according to the Criteria. |
protected void |
initialize(org.apache.torque.util.Criteria criteria)
Deprecated. Initializes the mail. |
void |
send()
Deprecated. Does the work of actually sending the email. |
void |
setCharset(java.lang.String charset)
Deprecated. Set the charset of the message. |
Email |
setFrom(java.lang.String email,
java.lang.String name)
Deprecated. Set the FROM field of the email. |
abstract Email |
setMsg(java.lang.String msg)
Deprecated. Define the content of the mail. |
Email |
setSentDate(java.util.Date date)
Deprecated. Set the sent date field. |
Email |
setSubject(java.lang.String subject)
Deprecated. Set the email subject. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String SENDER_EMAIL
public static final java.lang.String SENDER_NAME
public static final java.lang.String RECEIVER_EMAIL
public static final java.lang.String RECEIVER_NAME
public static final java.lang.String EMAIL_SUBJECT
public static final java.lang.String EMAIL_BODY
public static final java.lang.String CONTENT_TYPE
public static final java.lang.String MAIL_SERVER
public static final java.lang.String MAIL_SMTP_FROM
public static final java.lang.String MAIL_HOST
public static final java.lang.String MAIL_TRANSPORT_PROTOCOL
public static final java.lang.String SMTP
public static final java.lang.String TEXT_HTML
public static final java.lang.String TEXT_PLAIN
public static final java.lang.String ATTACHMENTS
public static final java.lang.String FILE_SERVER
public static final java.lang.String KOI8_R
public static final java.lang.String ISO_8859_1
public static final java.lang.String US_ASCII
protected javax.mail.internet.MimeMessage message
protected java.lang.String charset
Constructor Detail |
public Email()
Method Detail |
public void setCharset(java.lang.String charset)
charset
- A String.protected void initialize(org.apache.torque.util.Criteria criteria) throws javax.mail.MessagingException
criteria
- A Criteria.
MessagingException.
javax.mail.MessagingException
init.
protected void init() throws javax.mail.MessagingException
This is the first method that should be called by a subclass in its constructor.
MessagingException.
javax.mail.MessagingException
protected void initCriteria(org.apache.torque.util.Criteria criteria) throws javax.mail.MessagingException
This method uses the criteria parameter to set the from, to and subject fields of the email. Deprecated; one should use the setFrom, addTo, etc. methods.
criteria
- A Criteria.
MessagingException.
javax.mail.MessagingException
public Email setFrom(java.lang.String email, java.lang.String name) throws javax.mail.MessagingException
email
- A String.name
- A String.
MessagingException.
javax.mail.MessagingException
public Email addTo(java.lang.String email, java.lang.String name) throws javax.mail.MessagingException
email
- A String.name
- A String.
MessagingException.
javax.mail.MessagingException
public Email addCc(java.lang.String email, java.lang.String name) throws javax.mail.MessagingException
email
- A String.name
- A String.
MessagingException.
javax.mail.MessagingException
public Email addBcc(java.lang.String email, java.lang.String name) throws javax.mail.MessagingException
email
- A String.name
- A String.
MessagingException.
javax.mail.MessagingException
public Email addReplyTo(java.lang.String email, java.lang.String name) throws javax.mail.MessagingException
email
- A String.name
- A String.
MessagingException.
javax.mail.MessagingException
public Email setSubject(java.lang.String subject) throws javax.mail.MessagingException
subject
- A String.
MessagingException.
javax.mail.MessagingException
public Email setSentDate(java.util.Date date) throws javax.mail.MessagingException
date
- A Date.
MessagingException.
javax.mail.MessagingException
public abstract Email setMsg(java.lang.String msg) throws javax.mail.MessagingException
msg
- A String.
MessagingException.
javax.mail.MessagingException
public void send() throws javax.mail.MessagingException
MessagingException,
- if there was an error.
javax.mail.MessagingException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |