<!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.internet (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.internet (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="../../../javax/mail/event/package-summary.html"><
B>PREV PACKAGE<
/B><
/A>
<
A HREF="../../../javax/mail/search/package-summary.html"><
B>NEXT PACKAGE<
/B><
/A><
/FONT><
/TD>
<
TD BGCOLOR="white" CLASS="NavBarCell2"><
FONT SIZE="-2">
<
A HREF="../../../index.html?javax/mail/internet/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.internet
Classes specific to Internet mail systems.
<
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/internet/MimePart.html" title="interface in javax.mail.internet">MimePart<
/A><
/B><
/TD>
<
TD>The MimePart interface models an <
strong>Entity<
/strong> as defined
by MIME
(RFC2045, Section
2.4).<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../../javax/mail/internet/SharedInputStream.html" title="interface in javax.mail.internet">SharedInputStream<
/A><
/B><
/TD>
<
TD>An InputStream that is backed by
data that can be shared by
multiple
readers may implement this interface.<
/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/internet/ContentDisposition.html" title="class in javax.mail.internet">ContentDisposition<
/A><
/B><
/TD>
<
TD>This
class represents a MIME ContentDisposition
value.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../../javax/mail/internet/ContentType.html" title="class in javax.mail.internet">ContentType<
/A><
/B><
/TD>
<
TD>This
class represents a MIME ContentType
value.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../../javax/mail/internet/HeaderTokenizer.html" title="class in javax.mail.internet">HeaderTokenizer<
/A><
/B><
/TD>
<
TD>This
class tokenizes RFC822 and MIME
headers into the basic
symbols specified by RFC822 and MIME.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../../javax/mail/internet/HeaderTokenizer.Token.html" title="class in javax.mail.internet">HeaderTokenizer.Token<
/A><
/B><
/TD>
<
TD>The Token
class represents tokens returned by the
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../../javax/mail/internet/InternetAddress.html" title="class in javax.mail.internet">InternetAddress<
/A><
/B><
/TD>
<
TD>This
class represents an Internet email address using the syntax
of <
a href="http://www.ietf.org/rfc/rfc822.txt">RFC822<
/a>.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../../javax/mail/internet/InternetHeaders.html" title="class in javax.mail.internet">InternetHeaders<
/A><
/B><
/TD>
<
TD>InternetHeaders is a utility
class that manages RFC822
style
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../../javax/mail/internet/InternetHeaders.InternetHeader.html" title="class in javax.mail.internet">InternetHeaders.InternetHeader<
/A><
/B><
/TD>
<
TD>An individual internet header.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../../javax/mail/internet/MailDateFormat.html" title="class in javax.mail.internet">MailDateFormat<
/A><
/B><
/TD>
<
TD>Formats and parses date specification based on the
draft-ietf-drums-msg-fmt-08 dated January
26,
2000.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../../javax/mail/internet/MimeBodyPart.html" title="class in javax.mail.internet">MimeBodyPart<
/A><
/B><
/TD>
<
TD>This
class represents a MIME body part.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage<
/A><
/B><
/TD>
<
TD>This
class represents a MIME
style email message.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../../javax/mail/internet/MimeMessage.RecipientType.html" title="class in javax.mail.internet">MimeMessage.RecipientType<
/A><
/B><
/TD>
<
TD>This inner
class extends the javax.mail.Message.RecipientType
class to add additional RecipientTypes.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../../javax/mail/internet/MimeMultipart.html" title="class in javax.mail.internet">MimeMultipart<
/A><
/B><
/TD>
<
TD>The MimeMultipart
class is an implementation of the abstract Multipart
class that uses MIME conventions
for the multipart
data.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../../javax/mail/internet/MimePartDataSource.html" title="class in javax.mail.internet">MimePartDataSource<
/A><
/B><
/TD>
<
TD>A utility
class that implements a DataSource out of
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../../javax/mail/internet/MimeUtility.html" title="class in javax.mail.internet">MimeUtility<
/A><
/B><
/TD>
<
TD>This is a utility
class that provides various MIME related
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../../javax/mail/internet/NewsAddress.html" title="class in javax.mail.internet">NewsAddress<
/A><
/B><
/TD>
<
TD>This
class models an RFC1036 newsgroup address.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../../javax/mail/internet/ParameterList.html" title="class in javax.mail.internet">ParameterList<
/A><
/B><
/TD>
<
TD>This
class holds MIME parameters
(attribute-
value pairs
).<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../../javax/mail/internet/PreencodedMimeBodyPart.html" title="class in javax.mail.internet">PreencodedMimeBodyPart<
/A><
/B><
/TD>
<
TD>A MimeBodyPart that handles
data that has already been encoded.<
/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/internet/AddressException.html" title="class in javax.mail.internet">AddressException<
/A><
/B><
/TD>
<
TD>The exception thrown when a wrongly formatted address is encountered.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD WIDTH="15%"><
B><
A HREF="../../../javax/mail/internet/ParseException.html" title="class in javax.mail.internet">ParseException<
/A><
/B><
/TD>
<
TD>The exception thrown due to an error in parsing RFC822
<
A NAME="package_description"><!-- --><
/A><
H2>
Package javax.mail.internet Description
Classes specific to Internet mail systems.
This package supports features that are specific to Internet mail systems
based on the MIME standard
(<
A HREF="http://www.ietf.org/rfc/rfc2045.txt" TARGET="_top">RFC
2045<
/A>,
<
A HREF="http://www.ietf.org/rfc/rfc2045.txt" TARGET="_top">RFC
2046<
/A>, and
<
A HREF="http://www.ietf.org/rfc/rfc2045.txt" TARGET="_top">RFC
2047<
/A>
).
The IMAP, SMTP, and POP3 protocols use
<
A HREF="../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet"><
CODE>MimeMessages<
/CODE><
/A>.
The JavaMail API specification requires support for the following properties,
which must be set in the <
code>System<
/code> properties.
The properties are always set as strings; the Type column describes
how the string is interpreted. For example, use (in J2SE 1.2 and newer)
System.setProperty("mail.mime.address.strict", "false");
to set the <
CODE>mail.mime.address.strict<
/CODE> property,
which is of type boolean.
<
TD>mail.mime.address.strict<
/TD>
The <
code>mail.mime.address.strict<
/code> session property controls
the parsing of address headers. By default, strict parsing of address
headers is done. If this property is set to <
code>
"false"<
/code>,
strict parsing is not done and many illegal addresses that sometimes
occur in real messages are allowed. See the <
code>InternetAddress<
/code>
class for details.
<
TD>mail.mime.charset<
/TD>
The <
code>mail.mime.charset<
/code> System property can
be used to specify the default MIME charset to use for encoded words
and text parts that don't otherwise specify a charset. Normally, the
default MIME charset is derived from the default Java charset, as
specified in the <code>file.encoding</code> System property. Most
applications will have no need to explicitly set the default MIME
charset. In cases where the default MIME charset to be used for
mail messages is different than the charset used for files stored on
the system, this property should be set.
</TD>
</TR>
<TR>
<TD>mail.mime.decodetext.strict</TD>
<TD>boolean</TD>
<TD>
The <code>mail.mime.decodetext.strict</code> property controls
decoding of MIME encoded words. The MIME spec requires that encoded
words start at the beginning of a whitespace separated word. Some
mailers incorrectly include encoded words in the middle of a word.
If the <code>mail.mime.decodetext.strict</code> System property is
set to <code>"false"</code>, an attempt will be made to decode these
illegal encoded words. The default is true.
</TD>
</TR>
<TR>
<TD>mail.mime.encodeeol.strict</TD>
<TD>boolean</TD>
<TD>
The <code>mail.mime.encodeeol.strict</code> property controls the
choice of Content-Transfer-Encoding for MIME parts that are not of
type "text". Often such parts will contain textual data for which
an encoding that allows normal end of line conventions is appropriate.
In rare cases, such a part will appear to contain entirely textual
data, but will require an encoding that preserves CR and LF characters
without change. If the <code>mail.mime.encodeeol.strict</code>
System property is set to <code>"true"</code>, such an encoding will
be used when necessary. The default is false.
</TD>
</TR>
<TR>
<TD>mail.mime.decodefilename</TD>
<TD>boolean</TD>
<TD>
If set to <code>"true"</code>, the <code>getFileName</code> method
uses the <code>MimeUtility</code>
method <code>decodeText</code> to decode any
non-ASCII characters in the filename. Note that this decoding
violates the MIME specification, but is useful for interoperating
with some mail clients that use this convention.
The default is false.
</TD>
</TR>
<TR>
<TD>mail.mime.encodefilename</TD>
<TD>boolean</TD>
<TD>
If set to <code>"true"</code>, the <code>setFileName</code> method
uses the <code>MimeUtility</code>
method <code>encodeText</code> to encode any
non-ASCII characters in the filename. Note that this encoding
violates the MIME specification, but is useful for interoperating
with some mail clients that use this convention.
The default is false.
</TD>
</TR>
<TR>
<TD>mail.mime.decodeparameters</TD>
<TD>boolean</TD>
<TD>
If set to <code>"true"</code>, non-ASCII parameters in a
<code>ParameterList</code>, e.g., in a Content-Type header,
will be decoded as specified by
<A HREF="http://www.ietf.org/rfc/rfc2231.txt" TARGET="_top">RFC 2231</A>.
The default is false.
</TD>
</TR>
<TR>
<TD>mail.mime.encodeparameters</TD>
<TD>boolean</TD>
<TD>
If set to <code>"true"</code>, non-ASCII parameters in a
<code>ParameterList</code>, e.g., in a Content-Type header,
will be encoded as specified by
<A HREF="http://www.ietf.org/rfc/rfc2231.txt" TARGET="_top">RFC 2231</A>.
The default is false.
</TD>
</TR>
<TR>
<TD>mail.mime.multipart. ignoremissingendboundary</TD>
<TD>boolean</TD>
<TD>
Normally, when parsing a multipart MIME message, a message that is
missing the final end boundary line is not considered an error.
The data simply ends at the end of the input. Note that messages
of this form violate the MIME specification. If the property
<code>mail.mime.multipart.ignoremissingendboundary</code> is set
to <code>false</code>, such messages are considered an error and a
<code>MesagingException</code> will be thrown when parsing such a
message.
</TD>
</TR>
<TR>
<TD>mail.mime.multipart. ignoremissingboundaryparameter</TD>
<TD>boolean</TD>
<TD>
If the Content-Type header for a multipart content does not have
a <code>boundary</code> parameter, the multipart parsing code
will look for the first line in the content that looks like a
boundary line and extract the boundary parameter from the line.
If this property is set to <code>"false"</code>, a
<code>MessagingException</code> will be thrown if the Content-Type
header doesn't specify a boundary parameter.
The default is true.
The following properties are supported by Sun's implementation of
JavaMail, but are not currently a required part of the specification.
As above, these must be set as <CODE>System</CODE> properties.
The names, types, defaults, and semantics of these properties may
change in future releases.
<P>
<TABLE BORDER>
<TR>
<TH>Name</TH>
<TH>Type</TH>
<TH>Description</TH>
</TR>
<TR>
<TD>mail.mime.base64.ignoreerrors</TD>
<TD>boolean</TD>
<TD>
If set to <code>"true"</code>, the BASE64 decoder will ignore errors
in the encoded data, returning EOF. This may be useful when dealing
with improperly encoded messages that contain extraneous data at the
end of the encoded stream. Note however that errors anywhere in the
stream will cause the decoder to stop decoding so this should be used
with extreme caution. The default is false.
</TD>
</TR>
<TR>
<TD>mail.mime.foldtext</TD>
<TD>boolean</TD>
<TD>
If set to <code>"true"</code>, header fields containing just text
such as the <code>Subject</code> and <code>Content-Description</code>
header fields, and long parameter values in structured headers such
as <code>Content-Type</code> will be folded (broken into 76 character lines)
when set and unfolded when read. The default is true.
</TD>
</TR>
<TR>
<TD>mail.mime.setcontenttypefilename</TD>
<TD>boolean</TD>
<TD>
If set to <code>"true"</code>, the <code>setFileName</code> method
will also set the <code>name</code> parameter on the <code>Content-Type</code>
header to the specified filename. This supports interoperability with
some old mail clients. The default is true.
</TD>
</TR>
<TR>
<TD>mail.mime.setdefaulttextcharset</TD>
<TD>boolean</TD>
<TD>
When updating the headers of a message, a body
part with a <code>text</code> content type but no <code>charset</code>
parameter will have a <code>charset</code> parameter added to it
if this property is set to <code>"true"</code>.
The default is true.
</TD>
</TR>
<TR>
<TD>mail.mime.parameters.strict</TD>
<TD>boolean</TD>
<TD>
If set to false, when reading a message, parameter values in header fields
such as <code>Content-Type</code> and <code>Content-Disposition</code>
are allowed to contain whitespace and other special characters without
being quoted; the parameter value ends at the next semicolon.
If set to true (the default), parameter values are required to conform
to the MIME specification and must be quoted if they contain whitespace
or special characters.
</TD>
</TR>
<TR>
<TD>mail.mime.applefilenames</TD>
<TD>boolean</TD>
<TD>
Apple Mail incorrectly encodes filenames that contain spaces,
forgetting to quote the parameter value. If this property is
set to <code>"true"</code>, JavaMail will try to detect this
situation when parsing parameters and work around it.
The default is false.
Note that this property handles a subset of the cases handled
by setting the mail.mime.parameters.strict property to false.
This property will likely be removed in a future release.
</TD>
</TR>
<TR>
<TD>mail.mime. ignoreunknownencoding</TD>
<TD>boolean</TD>
<TD>
If set to <code>"true"</code>, an unknown value in the
<code>Content-Transfer-Encoding</code> header will be ignored
when reading a message and an encoding of "8bit" will be assumed.
If set to <code>"false"</code>, an exception is thrown for an
unknown encoding value. The default is false.
</TD>
</TR>
<TR>
<TD>mail.mime.uudecode. ignoreerrors</TD>
<TD>boolean</TD>
<TD>
If set to <code>"true"</code>, errors in the encoded format of a
uuencoded document will be ignored when reading a message part.
If set to <code>"false"</code>, an exception is thrown for an
incorrectly encoded message part. The default is false.
</TD>
</TR>
<TR>
<TD>mail.mime.uudecode. ignoremissingbeginend</TD>
<TD>boolean</TD>
<TD>
If set to <code>"true"</code>, a missing "being" or "end" line in a
uuencoded document will be ignored when reading a message part.
If set to <code>"false"</code>, an exception is thrown for a
uuencoded message part without the required "begin" and "end" lines.
The default is false.
</TD>
</TR>
<TR>
<TD>mail.mime.multipart. allowempty</TD>
<TD>boolean</TD>
<TD>
Normally, when writing out a MimeMultipart that contains no body
parts, or when trying to parse a multipart message with no body parts,
a <code>MessagingException</code> is thrown. The MIME spec does not allow
multipart content with no body parts. This
System property may be set to <code>"true"</code> to override this behavior.
When writing out such a MimeMultipart, a single empty part will be
included. When reading such a multipart, a MimeMultipart will be created
with no body parts.
The default value of this property is false.
</TD>
</TR>
<TR>
<TD>mail.mime.multipart. ignoreexistingboundaryparameter</TD>
<TD>boolean</TD>
<TD>
Normally the boundary parameter in the Content-Type header of a multipart
body part is used to specify the separator between parts of the multipart
body. This System property may be set to <code>"true"</code> to cause
the parser to look for a line in the multipart body that looks like a
boundary line and use that value as the separator between subsequent parts.
This may be useful in cases where a broken anti-virus product has rewritten
the message incorrectly such that the boundary parameter and the actual
boundary value no longer match.
The default value of this property is false.
</TD>
</TR>
<TR>
<TD>mail.alternates</TD>
<TD>String</TD>
<TD>
A string containing other email addresses that the current user is known by.
The <code>MimeMessage</code> <code>reply</code> method will eliminate any
of these addresses from the recipient list in the message it constructs,
to avoid sending the reply back to the sender.
</TD>
</TR>
<TR>
<TD>mail.replyallcc</TD>
<TD>boolean</TD>
<TD>
If set to <code>"true"</code>, the <code>MimeMessage</code>
<code>reply</code> method will put all recipients except the original
sender in the <code>Cc</code> list of the newly constructed message.
Normally, recipients in the <code>To</code> header of the original
message will also appear in the <code>To</code> list of the newly
constructed message.
</TD>
</TR>
</TABLE>
<P>
<P>
<DL>
</DL>
<HR>
<!-- ======= 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="">
<TR>
<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>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../javax/mail/event/package-summary.html"><B>PREV PACKAGE</B></A>
<A HREF="../../../javax/mail/search/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../index.html?javax/mail/internet/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>
');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
Copyright © 2009 <a href="http://www.sun.com">Sun Microsystems, Inc.</a>. All Rights Reserved.
</BODY>
</HTML>