<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<!-- Generated by javadoc (build 1.6.0_10) on Tue Nov 17 12:13:43 PST 2009 -->
<
META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
javax.mail (JavaMail API documentation)
<
META NAME="date" CONTENT="2009-11-17">
<
LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
<
SCRIPT type="text/javascript">
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="javax.mail (JavaMail API documentation)";
}
}
<
BODY BGCOLOR="white" onload="windowTitle();">
<!-- ========= START OF TOP NAVBAR ======= -->
<
A NAME="navbar_top"><!-- --><
/A>
<
A HREF="#skip-navbar_top" title="Skip navigation links"><
/A>
<
TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<
TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<
A NAME="navbar_top_firstrow"><!-- --><
/A>
<
TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<
TR ALIGN="center" VALIGN="top">
<
TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <
A HREF="../../overview-summary.html"><
FONT CLASS="NavBarFont1"><
B>Overview<
/B><
/FONT><
/A> <
/TD>
<
TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <
FONT CLASS="NavBarFont1Rev"><
B>Package<
/B><
/FONT> <
/TD>
<
TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <
FONT CLASS="NavBarFont1">Class<
/FONT> <
/TD>
<
TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <
A HREF="package-use.html"><
FONT CLASS="NavBarFont1"><
B>Use<
/B><
/FONT><
/A> <
/TD>
<
TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <
A HREF="package-tree.html"><
FONT CLASS="NavBarFont1"><
B>Tree<
/B><
/FONT><
/A> <
/TD>
<
TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <
A HREF="../../deprecated-list.html"><
FONT CLASS="NavBarFont1"><
B>Deprecated<
/B><
/FONT><
/A> <
/TD>
<
TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <
A HREF="../../index-files/index-1.html"><
FONT CLASS="NavBarFont1"><
B>Index<
/B><
/FONT><
/A> <
/TD>
<
TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <
A HREF="../../help-doc.html"><
FONT CLASS="NavBarFont1"><
B>Help<
/B><
/FONT><
/A> <
/TD>
<
TD ALIGN="right" VALIGN="top" ROWSPAN=3><
EM>
<
TD BGCOLOR="white" CLASS="NavBarCell2"><
FONT SIZE="-2">
<
A HREF="../../com/sun/mail/util/logging/package-summary.html"><
B>PREV PACKAGE<
/B><
/A>
<
A HREF="../../javax/mail/event/package-summary.html"><
B>NEXT PACKAGE<
/B><
/A><
/FONT><
/TD>
<
TD BGCOLOR="white" CLASS="NavBarCell2"><
FONT SIZE="-2">
<
A HREF="../../index.html?javax/mail/package-summary.html" target="_top"><
B>FRAMES<
/B><
/A>
<
A HREF="package-summary.html" target="_top"><
B>NO FRAMES<
/B><
/A>
<
SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
<
A HREF="../../allclasses-noframe.html"><
B>All Classes<
/B><
/A>
<
A NAME="skip-navbar_top"><
/A>
<!-- ========= END OF TOP NAVBAR ========= -->
Package javax.mail
provides classes that model a mail system.
<
A HREF="#package_description"><
B>Description<
/B><
/A>
<
TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<
TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<
TH ALIGN="left" COLSPAN="2"><
FONT SIZE="+2">
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/MessageAware.html" title="interface in javax.mail">MessageAware<
/A><
/B><
/TD>
<
TD>An interface optionally implemented by <
code>DataSources<
/code> to
supply information to a <
code>DataContentHandler<
/code> about the
message context in which the
data content object is operating.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/MultipartDataSource.html" title="interface in javax.mail">MultipartDataSource<
/A><
/B><
/TD>
<
TD>MultipartDataSource is a <
code>DataSource<
/code> that contains body
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/Part.html" title="interface in javax.mail">Part<
/A><
/B><
/TD>
<
TD>The <
code>Part<
/code> interface is the common base interface
for
Messages and BodyParts.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/QuotaAwareStore.html" title="interface in javax.mail">QuotaAwareStore<
/A><
/B><
/TD>
<
TD>An interface implemented by Stores that support quotas.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/UIDFolder.html" title="interface in javax.mail">UIDFolder<
/A><
/B><
/TD>
<
TD>The <
code>UIDFolder<
/code> interface is implemented by Folders
that can support the "disconnected" mode of operation, by providing
unique-ids
for messages in the folder.<
/TD>
<
TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<
TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<
TH ALIGN="left" COLSPAN="2"><
FONT SIZE="+2">
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/Address.html" title="class in javax.mail">Address<
/A><
/B><
/TD>
<
TD>This abstract
class models the addresses in a message.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/Authenticator.html" title="class in javax.mail">Authenticator<
/A><
/B><
/TD>
<
TD>The
class Authenticator represents an
object that knows how to obtain
authentication
for a network connection.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/BodyPart.html" title="class in javax.mail">BodyPart<
/A><
/B><
/TD>
<
TD>This
class models a Part that is contained within a Multipart.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/FetchProfile.html" title="class in javax.mail">FetchProfile<
/A><
/B><
/TD>
<
TD>Clients use a FetchProfile to list the Message attributes that
it wishes to prefetch from the server
for a range of messages.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/FetchProfile.Item.html" title="class in javax.mail">FetchProfile.Item<
/A><
/B><
/TD>
<
TD>This inner
class is the base
class of all items that
can be requested in a FetchProfile.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/Flags.html" title="class in javax.mail">Flags<
/A><
/B><
/TD>
<
TD>The Flags
class represents the set of flags on a Message.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/Flags.Flag.html" title="class in javax.mail">Flags.Flag<
/A><
/B><
/TD>
<
TD>This inner
class represents an individual system flag.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/Folder.html" title="class in javax.mail">Folder<
/A><
/B><
/TD>
<
TD>Folder is an abstract
class that represents a folder
for mail
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/Header.html" title="class in javax.mail">Header<
/A><
/B><
/TD>
<
TD>The Header
class stores a
name/value pair to represent
headers.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/Message.html" title="class in javax.mail">Message<
/A><
/B><
/TD>
<
TD>This
class models an email message.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/Message.RecipientType.html" title="class in javax.mail">Message.RecipientType<
/A><
/B><
/TD>
<
TD>This inner
class defines the types of recipients allowed by
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/MessageContext.html" title="class in javax.mail">MessageContext<
/A><
/B><
/TD>
<
TD>The context in which a piece of Message
content is contained.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/Multipart.html" title="class in javax.mail">Multipart<
/A><
/B><
/TD>
<
TD>Multipart is a container that holds
multiple body parts.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/PasswordAuthentication.html" title="class in javax.mail">PasswordAuthentication<
/A><
/B><
/TD>
<
TD>The
class PasswordAuthentication is a
data holder that is used by
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/Provider.html" title="class in javax.mail">Provider<
/A><
/B><
/TD>
<
TD>The Provider is a
class that describes a protocol
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/Provider.Type.html" title="class in javax.mail">Provider.Type<
/A><
/B><
/TD>
<
TD>This inner
class defines the Provider
type.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/Quota.html" title="class in javax.mail">Quota<
/A><
/B><
/TD>
<
TD>This
class represents a set of quotas
for a given quota root.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/Quota.Resource.html" title="class in javax.mail">Quota.Resource<
/A><
/B><
/TD>
<
TD>An individual resource in a quota root.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/Service.html" title="class in javax.mail">Service<
/A><
/B><
/TD>
<
TD>An abstract
class that contains the functionality
common to messaging services, such as stores and transports.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/Session.html" title="class in javax.mail">Session<
/A><
/B><
/TD>
<
TD>The Session
class represents a mail session and is not subclassed.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/Store.html" title="class in javax.mail">Store<
/A><
/B><
/TD>
<
TD>An abstract
class that models a message store and its
access protocol,
for storing and retrieving messages.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/Transport.html" title="class in javax.mail">Transport<
/A><
/B><
/TD>
<
TD>An abstract
class that models a message transport.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/UIDFolder.FetchProfileItem.html" title="class in javax.mail">UIDFolder.FetchProfileItem<
/A><
/B><
/TD>
<
TD>A fetch
profile item
for fetching UIDs.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/URLName.html" title="class in javax.mail">URLName<
/A><
/B><
/TD>
<
TD>The
name of a URL.<
/TD>
<
TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<
TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<
TH ALIGN="left" COLSPAN="2"><
FONT SIZE="+2">
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/AuthenticationFailedException.html" title="class in javax.mail">AuthenticationFailedException<
/A><
/B><
/TD>
<
TD>This exception is thrown when the connect
method on a Store or
Transport object fails due to an authentication failure (e.g.,
bad user
name or password
).<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/FolderClosedException.html" title="class in javax.mail">FolderClosedException<
/A><
/B><
/TD>
<
TD>This exception is thrown when a
method is invoked on a Messaging
object
and the Folder that owns that
object has died due to some reason.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/FolderNotFoundException.html" title="class in javax.mail">FolderNotFoundException<
/A><
/B><
/TD>
<
TD>This exception is thrown by Folder methods, when those
methods are invoked on a non existent folder.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/IllegalWriteException.html" title="class in javax.mail">IllegalWriteException<
/A><
/B><
/TD>
<
TD>The exception thrown when a write is attempted on a read-only attribute
of any Messaging
object.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/MessageRemovedException.html" title="class in javax.mail">MessageRemovedException<
/A><
/B><
/TD>
<
TD>The exception thrown when an invalid
method is invoked on an expunged
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/B><
/TD>
<
TD>The base
class for all exceptions thrown by the Messaging classes<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/MethodNotSupportedException.html" title="class in javax.mail">MethodNotSupportedException<
/A><
/B><
/TD>
<
TD>The exception thrown when a
method is not supported by the
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../javax/mail/NoSuchProviderException.html" title="class in javax.mail">NoSuchProviderException<
/A><
/B><
/TD>
<
TD>This exception is thrown when Session attempts to instantiate a
Provider that doesn't exist.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../javax/mail/ReadOnlyFolderException.html" title="class in javax.mail">ReadOnlyFolderException</A></B></TD>
<TD>This exception is thrown when an attempt is made to open a folder
read-write access when the folder is marked read-only.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../javax/mail/SendFailedException.html" title="class in javax.mail">SendFailedException</A></B></TD>
<TD>This exception is thrown when the message cannot be sent.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../javax/mail/StoreClosedException.html" title="class in javax.mail">StoreClosedException</A></B></TD>
<TD>This exception is thrown when a method is invoked on a Messaging object
and the Store that owns that object has died due to some reason.</TD>
</TR>
</TABLE>
<P>
<A NAME="package_description"><!-- --></A><H2>
Package javax.mail Description
</H2>
<P>
The JavaMail<sup><font size="-2">TM</font></sup> API
provides classes that model a mail system.
The <code>javax.mail</code> package defines classes that are common to
all mail systems.
The <code>javax.mail.internet</code> package defines classes that are specific
to mail systems based on internet standards such as MIME, SMTP, POP3, and IMAP.
The JavaMail API includes the <code>javax.mail</code> package and subpackages.
<P>
For an overview of the JavaMail API, read the JavaMail specification
<A HREF="../../../JavaMail-1.4.pdf" TARGET="_top">
included in the download bundle</A> or
<A HREF="http://java.sun.com/products/javamail/JavaMail-1.4.pdf" TARGET="_top">
available on the JavaMail web site</A>.
<P>
The code to send a plain text message can be as simple as the following:
<PRE>
Properties props = new Properties();
props.put("mail.smtp.host", "my-mail-server");
props.put("mail.from", "me@example.com");
Session session = Session.getInstance(props, null);
try {
MimeMessage msg = new MimeMessage(session);
msg.setFrom();
msg.setRecipients(Message.RecipientType.TO,
"you@example.com");
msg.setSubject("JavaMail hello world example");
msg.setSentDate(new Date());
msg.setText("Hello, world!\n");
Transport.send(msg);
} catch (MessagingException mex) {
System.out.println("send failed, exception: " + mex);
}
</PRE>
The JavaMail download bundle contains many more complete examples
in the "demo" directory.
<P>
Don't forget to see the
<
A HREF="http://java.sun.com/products/javamail/FAQ.html" TARGET="_top">
for answers to the most common questions.
The <
A HREF="http://java.sun.com/products/javamail/" TARGET="_top">
contains many additional resources.
The JavaMail API supports the following standard properties,
which may be set in the <
code>Session<
/code>
object, or in the
The properties are always set as strings; the Type column describes
how the string is interpreted. For example, use
props.put("mail.debug", "true");
to set the <
code>mail.debug<
/code> property, which is of
type boolean.
The initial debug mode.
Default is false.
The return email address of the current user, used by the
<
TD>mail.mime.address.strict<
/TD>
The MimeMessage
class uses the <
code>InternetAddress<
/code>
method
<
code>parseHeader<
/code> to parse
headers in messages. This property
controls the strict flag passed to the <
code>parseHeader<
/code>
method. The default is true.
The default host name of the mail server for both Stores and Transports.
Used if the <
code>mail.<
i>protocol<
/i>.host<
/code> property isn
't set.
</TD>
</TR>
<TR>
<TD>mail.store.protocol</TD>
<TD>String</TD>
<TD>
Specifies the default message access protocol. The
<code>Session</code> method <code>getStore()</code> returns a Store
object that implements this protocol. By default the first Store
provider in the configuration files is returned.
</TD>
</TR>
<TR>
<TD>mail.transport.protocol</TD>
<TD>String</TD>
<TD>
Specifies the default message transport protocol. The
<code>Session</code> method <code>getTransport()</code> returns a Transport
object that implements this protocol. By default the first Transport
provider in the configuration files is returned.
</TD>
</TR>
<TR>
<TD>mail.user</TD>
<TD>String</TD>
<TD>
The default user name to use when connecting to the mail server.
Used if the <code>mail.<i>protocol</i>.user</code> property isn't set.
<
TD>mail.<
i>protocol<
/i>.class<
/TD>
Specifies the fully qualified class name of the provider for the
specified protocol. Used in cases where more than one provider
for a given protocol exists; this property can be used to specify
which provider to use by default. The provider must still be listed
in a configuration file.
<
TD>mail.<
i>protocol<
/i>.host<
/TD>
The host name of the mail server for the specified protocol.
Overrides the <
code>mail.host<
/code> property.
<
TD>mail.<
i>protocol<
/i>.port<
/TD>
The port number of the mail server for the specified protocol.
If not specified the protocol's default port number is used.
</TD>
</TR>
<TR>
<TD>mail.<i>protocol</i>.user</TD>
<TD>String</TD>
<TD>
The user name to use when connecting to mail servers
using the specified protocol.
Overrides the <code>mail.user</code> property.
</TD>
</TR>
</TABLE>
<P>
The following properties are supported by Sun's implementation of
JavaMail, but are not currently a required part of the specification.
The names, types, defaults, and semantics of these properties may
change in future releases.
<
TD>mail.transport.protocol.<
i>address-type<
/i><
/TD>
Specifies the default message transport protocol for the specified address type.
Transport object that implements this protocol when the address is of the
specified type (e.g., "rfc822" for standard internet addresses).
By default the first Transport configured for that address type is used.
This property can be used to override the behavior of the
<
A HREF="../../javax/mail/Transport.html#send(javax.mail.Message)"><
CODE>send<
/CODE><
/A>
method of the
<
A HREF="../../javax/mail/Transport.html" title="class in javax.mail"><
CODE>Transport<
/CODE><
/A>
class so that
(for example
) the
"smtps"
protocol is used instead of the "smtp" protocol by setting the property
The JavaMail API also supports several System properties;
see the <
A HREF="../../javax/mail/internet/package-summary.html"><
CODE>javax.mail.internet<
/CODE><
/A> package documentation
for details.
The JavaMail reference
implementation from Sun includes protocol providers in subpackages of
<
code>com.sun.mail<
/code>. Note that the APIs to these protocol
providers are not part of the standard JavaMail API. Portable
programs will not use these APIs.
Nonportable programs may use the APIs of the Sun protocol providers
by
(for example
) casting a returned <
code>Folder<
/code>
object to a
<
code>com.sun.mail.imap.IMAPFolder<
/code>
object. Similarly
for
standard JavaMail APIs.
The Sun protocol providers also support properties that are specific to
those providers. The package documentation for the
<
A HREF="../../com/sun/mail/imap/package-summary.html"><
CODE>IMAP<
/CODE><
/A>, <
A HREF="../../com/sun/mail/pop3/package-summary.html"><
CODE>POP3<
/CODE><
/A>,
and <
A HREF="../../com/sun/mail/smtp/package-summary.html"><
CODE>SMTP<
/CODE><
/A> packages provide details.
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<
A NAME="navbar_bottom"><!-- --><
/A>
<
A HREF="#skip-navbar_bottom" title="Skip navigation links"><
/A>
<
TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<
TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<
A NAME="navbar_bottom_firstrow"><!-- --><
/A>
<
TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<
TR ALIGN="center" VALIGN="top">
<
TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <
A HREF="../../overview-summary.html"><
FONT CLASS="NavBarFont1"><
B>Overview<
/B><
/FONT><
/A> <
/TD>
<
TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <
FONT CLASS="NavBarFont1Rev"><
B>Package<
/B><
/FONT> <
/TD>
<
TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <
FONT CLASS="NavBarFont1">Class<
/FONT> <
/TD>
<
TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <
A HREF="package-use.html"><
FONT CLASS="NavBarFont1"><
B>Use<
/B><
/FONT><
/A> <
/TD>
<
TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <
A HREF="package-tree.html"><
FONT CLASS="NavBarFont1"><
B>Tree<
/B><
/FONT><
/A> <
/TD>
<
TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <
A HREF="../../deprecated-list.html"><
FONT CLASS="NavBarFont1"><
B>Deprecated<
/B><
/FONT><
/A> <
/TD>
<
TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <
A HREF="../../index-files/index-1.html"><
FONT CLASS="NavBarFont1"><
B>Index<
/B><
/FONT><
/A> <
/TD>
<
TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <
A HREF="../../help-doc.html"><
FONT CLASS="NavBarFont1"><
B>Help<
/B><
/FONT><
/A> <
/TD>
<
TD ALIGN="right" VALIGN="top" ROWSPAN=3><
EM>
<
TD BGCOLOR="white" CLASS="NavBarCell2"><
FONT SIZE="-2">
<
A HREF="../../com/sun/mail/util/logging/package-summary.html"><
B>PREV PACKAGE<
/B><
/A>
<
A HREF="../../javax/mail/event/package-summary.html"><
B>NEXT PACKAGE<
/B><
/A><
/FONT><
/TD>
<
TD BGCOLOR="white" CLASS="NavBarCell2"><
FONT SIZE="-2">
<
A HREF="../../index.html?javax/mail/package-summary.html" target="_top"><
B>FRAMES<
/B><
/A>
<
A HREF="package-summary.html" target="_top"><
B>NO FRAMES<
/B><
/A>
<
SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
<
A HREF="../../allclasses-noframe.html"><
B>All Classes<
/B><
/A>
<
A NAME="skip-navbar_bottom"><
/A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
Copyright &#
169;
2009 <
a href="http://www.sun.com">Sun Microsystems, Inc.<
/a>. All Rights Reserved.