# Uses of Package
javax.mail.internet

Packages that use javax.mail.internet
Package
Description
com.sun.mail.dsn
Support for creating and parsing Delivery Status Notifications.
com.sun.mail.gimap
An EXPERIMENTAL IMAP protocol provider that supports the Gmail-specific IMAP protocol extensions .
com.sun.mail.imap
An IMAP protocol provider for the Jakarta Mail API that provides access to an IMAP message store.
com.sun.mail.imap.protocol
This package includes internal IMAP support classes and SHOULD NOT BE USED DIRECTLY BY APPLICATIONS.
com.sun.mail.pop3
A POP3 protocol provider for the Jakarta Mail API that provides access to a POP3 message store.
com.sun.mail.smtp
An SMTP protocol provider for the Jakarta Mail API that provides access to an SMTP server.
com.sun.mail.util
Utility classes for use with the Jakarta Mail API.
javax.mail.internet
Classes specific to Internet mail systems.
javax.mail.util
Jakarta Mail API utility classes.

Classes in javax.mail.internet used by com.sun.mail.dsn
Class
Description
InternetHeaders
InternetHeaders is a utility class that manages RFC822 style headers.
MimeBodyPart
This class represents a MIME body part.
MimeMessage
This class represents a MIME style email message.
MimeMultipart
The MimeMultipart class is an implementation of the abstract Multipart class that uses MIME conventions for the multipart data.
MimePart
The MimePart interface models an Entity as defined by MIME (RFC2045, Section 2.4).
Classes in javax.mail.internet used by com.sun.mail.gimap
Class
Description
MimeMessage
This class represents a MIME style email message.
MimePart
The MimePart interface models an Entity as defined by MIME (RFC2045, Section 2.4).
Classes in javax.mail.internet used by com.sun.mail.imap
Class
Description
MimeBodyPart
This class represents a MIME body part.
MimeMessage
This class represents a MIME style email message.
MimePart
The MimePart interface models an Entity as defined by MIME (RFC2045, Section 2.4).
MimePartDataSource
A utility class that implements a DataSource out of a MimePart.
Classes in javax.mail.internet used by com.sun.mail.imap.protocol
Class
Description
InternetAddress
This class represents an Internet email address using the syntax of RFC822.
ParameterList
This class holds MIME parameters (attribute-value pairs).
Classes in javax.mail.internet used by com.sun.mail.pop3
Class
Description
MimeMessage
This class represents a MIME style email message.
MimePart
The MimePart interface models an Entity as defined by MIME (RFC2045, Section 2.4).
Classes in javax.mail.internet used by com.sun.mail.smtp
Class
Description
InternetAddress
This class represents an Internet email address using the syntax of RFC822.
MimeMessage
This class represents a MIME style email message.
MimePart
The MimePart interface models an Entity as defined by MIME (RFC2045, Section 2.4).
Classes in javax.mail.internet used by com.sun.mail.util
Class
Description
MimePart
The MimePart interface models an Entity as defined by MIME (RFC2045, Section 2.4).
Classes in javax.mail.internet used by javax.mail.internet
Class
Description
AddressException
The exception thrown when a wrongly formatted address is encountered.
ContentType
This class represents a MIME Content-Type value.
HeaderTokenizer.Token
The Token class represents tokens returned by the HeaderTokenizer.
InternetAddress
This class represents an Internet email address using the syntax of RFC822.
InternetHeaders
InternetHeaders is a utility class that manages RFC822 style headers.
InternetHeaders.InternetHeader
An individual internet header.
MailDateFormat
Formats and parses date specification based on RFC 2822.
MimeBodyPart
This class represents a MIME body part.
MimeMessage
This class represents a MIME style email message.
MimeMessage.RecipientType
This inner class extends the javax.mail.Message.RecipientType class to add additional RecipientTypes.
MimePart
The MimePart interface models an Entity as defined by MIME (RFC2045, Section 2.4).
NewsAddress
This class models an RFC1036 newsgroup address.
ParameterList
This class holds MIME parameters (attribute-value pairs).
ParseException
The exception thrown due to an error in parsing RFC822 or MIME headers, including multipart bodies.
Classes in javax.mail.internet used by javax.mail.util
Class
Description
SharedInputStream
An InputStream that is backed by data that can be shared by multiple readers may implement this interface.