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.
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.
Header Class representing a header field.
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.
Multipart A container for multiple BodyParts.
PasswordAuthentication A data holder used by Authenticator to contain a username and password.
Provider  
Provider.Type A enumeration inner class that defines Provider types.
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.
Transport Abstract class modeling a message transport.
UIDFolder.FetchProfileItem  
URLName  
 

Exception Summary
AuthenticationFailedException  
FolderClosedException  
FolderNotFoundException  
IllegalWriteException  
MessageRemovedException  
MessagingException  
MethodNotSupportedException  
NoSuchProviderException  
ReadOnlyFolderException  
SendFailedException  
StoreClosedException  
 



Copyright © 2006 Apache Software Foundation. All Rights Reserved.