パッケージ javax.mail

メールシステムをモデル化するクラスです。

参照先:
          説明

インタフェースの概要
MessageAware オプションとして DataSources により実装されるインタフェースで、 データコンテンツオブジェクトが動作しているメッセージコンテキストに関する 情報を DataContentHandler に供給します。
MultipartDataSource MultipartDataSource は、本文部分を含む DataSource です。
Part Part インタフェースは、Message 及び BodyPart の共通基本インタフェースです。
UIDFolder UIDFolder インタフェースは、"disconnected" モードの操作をサポートする Folder が実装します。
 

クラスの概要
Address この抽象クラスはメッセージ中のアドレスをモデル化します。
Authenticator Authenticator クラスは、ネットワーク接続に必要な認証を取得する為のオブジェク トを表します。
BodyPart このクラスは Multipart に含まれる Part をモデル化します。
FetchProfile クライアントは FetchProfile を使用して、ある範囲のメッセージに 関してサーバから先取りしたい Message 属性の一覧を表示します。
FetchProfile.Item この内部クラスは FetchProfile 内で要求可能な全項目の基底クラスです。
Flags Flags クラスは Message 上のフラグの組を表します。
Flags.Flag この内部クラスは個別のシステムフラグを表します。
Folder Folder は、メールメッセージのフォルダを表す抽象クラスです。
Header Header クラスは、ヘッダを表す名前と値の対を格納します。
Message このクラスは電子メールメッセージをモデル化します。
Message.RecipientType この内部クラスは、Message クラスにより許可される受信者の型を定義します。
MessageContext 1 つの Message の内容が含まれるコンテキストです。
Multipart Multipart は複数の本文部分を保持するコンテナです。
PasswordAuthentication PasswordAuthentication クラスは、Authenticator が使うデータホルダーです。
Provider Provider はプロトコル実装を説明するクラスです。
Provider.Type この内部クラスは Provider タイプを定義します。
Service ストアやトランスポートといったメッセージングサービスに 共通の機能を含む abstract クラスです。
Session Session クラスはメールセッションを表し、サブクラス化されません。
Store メッセージの格納と取得の為に、メッセージストアとその アクセスプロトコルをモデル化する abstract クラスです。
Transport メッセージトランスポートをモデル化する抽象クラスです。
UIDFolder.FetchProfileItem UID を取り出すフェッチプロファイル項目です。
URLName URL の名前です。
 

例外の概要
AuthenticationFailedException この例外は、認証の失敗 (不正なユーザ名やパスワード等) により Store 又は Transport オブジェクト上の接続メソッドが失敗するとスローされます。
FolderClosedException この例外は、メソッドが Messaging オブジェクト上で呼び出され、 そのオブジェクトを所有する Folder が何らかの原因で使用できなくなった場合にスローされます。
FolderNotFoundException この例外は、Folder メソッドが存在しないフォルダ上で呼び出される場合に、 それらのメソッドによりスローされます。
IllegalWriteException 任意の Messaging オブジェクトの読み取り専用属性上で書き込みが行われた場合にスローされる例外です。
MessageRemovedException 消去された Message 上で無効なメソッドが呼び出された場合にスローされる例外です。
MessagingException Messaging クラスによりスローされる全ての例外の基底クラスです。
MethodNotSupportedException メソッドが実装によりサポートされない場合にスローされる例外です。
NoSuchProviderException この例外は、Session が存在しない Provider をインスタンス化しようとした時にスローされます。
ReadOnlyFolderException この例外は、read-write アクセスで read-only のマークが 付いているフォルダを開こうとした場合にスローされます。
SendFailedException この例外はメッセージが送信不可能な場合にスローされます。
StoreClosedException この例外は、Messaging オブジェクト上でメソッドが呼び出され、 そのオブジェクトを所有する Store が何らかの理由で終了している場合にスローされます。
 

パッケージ javax.mail の説明

メールシステムをモデル化するクラスです。 javax.mail パッケージは、全てのメールシステムに共通するクラスを定義します。