クラス
javax.mail.Session の使用

Session を使用しているパッケージ
com.sun.mail.imap IMAP メッセージ ストアへのアクセスを提供する JavaMail API の IMAP プロトコル プロバイダです。 
com.sun.mail.pop3 POP3 メッセージストアへのアクセスを提供する JavaMail API の POP3 プロトコルプロバイダです。 
com.sun.mail.smtp SMTP サーバへのアクセスを提供する JavaMail API の SMTP プロトコル プロバイダです。 
javax.mail メールシステムをモデル化するクラスです。 
javax.mail.internet インターネットメールシステムに固有のクラスです。 
 

com.sun.mail.imap での Session の使用
 

Session 型のパラメータを持つ com.sun.mail.imap のコンストラクタ
IMAPMessage(Session session)
          IMAPNestedMessage で使用されるコンストラクタです。
IMAPSSLStore(Session session, URLName urlname)
          Constructor that takes a Session object and a URLName that represents a specific IMAP server.
IMAPStore(Session session, URLName url)
          Constructor that takes a Session object and a URLName that represents a specific IMAP server.
IMAPStore(Session session, URLName url, String name, int defaultPort, boolean isSSL)
          Constructor used by this class and by IMAPSSLStore subclass.
 

com.sun.mail.pop3 での Session の使用
 

Session 型のパラメータを持つ com.sun.mail.pop3 のコンストラクタ
POP3SSLStore(Session session, URLName url)
          コンストラクタです。
POP3Store(Session session, URLName url)
          コンストラクタです。
POP3Store(Session session, URLName url, String name, int port, boolean isSSL)
          コンストラクタです。
 

com.sun.mail.smtp での Session の使用
 

Session 型のパラメータを持つ com.sun.mail.smtp のコンストラクタ
SMTPMessage(Session session)
          デフォルトコンストラクタです。
SMTPMessage(Session session, InputStream is)
          指定された MIME InputStream のデータを読み取り、構文解析することで、SMTPMessage を構築します。
SMTPSSLTransport(Session session, URLName urlname)
          コンストラクタです。
SMTPTransport(Session session, URLName urlname)
          コンストラクタです。
SMTPTransport(Session session, URLName urlname, String name, int defaultPort, boolean isSSL)
          このクラスと SMTPSSLTransport サブクラスによって使用されるコンストラクタです。
 

javax.mail での Session の使用
 

Session として宣言されている javax.mail のフィールド
protected  Session Service.session
          このサービスが作成されたセッションです。
protected  Session Message.session
          この Message の Session オブジェクトです。
 

Session を返す javax.mail のメソッド
static Session Session.getDefaultInstance(Properties props)
          デフォルトの Session オブジェクトを取得します。
static Session Session.getDefaultInstance(Properties props, Authenticator authenticator)
          デフォルトの Session オブジェクトを取得します。
static Session Session.getInstance(Properties props)
          新しい Session オブジェクトを取得します。
static Session Session.getInstance(Properties props, Authenticator authenticator)
          新しい Session オブジェクトを取得します。
 Session MessageContext.getSession()
          動作している Session を返します。
 

Session 型のパラメータを持つ javax.mail のコンストラクタ
Message(Session session)
          Session を受け取るコンストラクタです。
Service(Session session, URLName urlname)
          コンストラクタです。
Store(Session session, URLName urlname)
          コンストラクタです。
Transport(Session session, URLName urlname)
          コンストラクタです。
 

javax.mail.internet での Session の使用
 

Session 型のパラメータを持つ javax.mail.internet のメソッド
static InternetAddress InternetAddress.getLocalAddress(Session session)
          現在のユーザを表す InternetAddress オブジェクトを返します。
 

Session 型のパラメータを持つ javax.mail.internet のコンストラクタ
MimeMessage(Session session)
          デフォルトのコンストラクタです。
MimeMessage(Session session, InputStream is)
          指定された MIME InputStream のデータを読み取り、 構文解析することで、MimeMessage を構築します。