Package javax.mail

Interface Summary

MessageAware
MultipartDataSource
Part Note: Parts are used in Collections so implementing classes must provide a suitable implementation of equals and hashCode.
UIDFolder

Class Summary

Address This abstract class models the addresses in a message.
AuthenticationFailedException
Authenticator
BodyPart
FetchProfile A FetchProfile defines a list of message attributes that a client wishes to prefetch from the server during a fetch operation.
FetchProfile.Item Inner class that defines sets of headers that are commonly bundled together in a FetchProfile.
Flags Representation of flags that may be associated with a message.
Flags.Flag
Folder An abstract representation of a folder in a mail system; subclasses would implement Folders for each supported protocol.
FolderClosedException
FolderNotFoundException
Header Class representing a header field.
IllegalWriteException
Message
Message.RecipientType Enumeration of types of recipients allowed by the Message class.
MessageContext The context in which a piece of message content is contained.
MessageRemovedException
MessagingException
MethodNotSupportedException
Multipart A container for multiple BodyParts.
NoSuchProviderException
PasswordAuthentication A data holder used by Authenticator to contain a username and password.
Provider
Provider.Type A enumeration inner class that defines Provider types.
ReadOnlyFolderException
SendFailedException
Service
Session OK, so we have a final class in the API with a heck of a lot of implementation required...
Store Abstract class that represents a message store.
StoreClosedException
Transport Abstract class modeling a message transport.
UIDFolder.FetchProfileItem
URLName