JavaMailセッション・リソースを作成するには、「新しいJavaMailセッション」ページを使用します。
「新しいJavaMailセッション」ページには、次のオプションが含まれます。
メール・セッションを識別する一意の名前。JavaMailリソースのネーミング・サブコンテキスト接頭辞mail/を使用します。例: mail/MySession。名前に含めることができるのは、英数字、アンダースコア、ダッシュ、またはドットの各文字のみです。
デフォルト・メール・サーバーのホスト名。プロトコル固有のホスト・プロパティが提供されていない場合、StoreオブジェクトとTransportオブジェクトの接続メソッドはこの値を使用します。この名前は実際のホスト名として解決可能であることが必要です。
メール・サーバーへの接続時に渡されるユーザー名。プロトコル固有のusernameプロパティが提供されていない場合、StoreオブジェクトとTransportオブジェクトの接続メソッドはこの値を使用します。ユーザー名に使用できるのは、英数字、アンダースコア、ダッシュ、またはドットのみです。
デフォルト・ユーザーの電子メール・アドレス。形式は、username@host.domainです。
メール・セッションの説明。
メール・セッションのステータス。メール・セッションは、有効または無効の状態になります。デフォルト値は「有効」です。
メール・サーバーに接続してメッセージを取得し、1つまたは複数のフォルダにメッセージを保存するストレージ・プロトコル・サービス。使用可能な値は、imap、pop3、imaps、およびpop3sです。デフォルト値はimapです。
ストレージのサービス・プロバイダ実装クラス。使用可能な値は次のとおりです:
com.sun.mail.imap.IMAPStore
com.sun.mail.pop3.POP3Store
com.sun.mail.imap.IMAPSSLStore
com.sun.mail.pop3.POP3SSLStore
デフォルト値はcom.sun.mail.imap.IMAPStoreです。
メッセージを送信するトランスポート・プロトコル・サービス。使用可能な値は、smtpとsmtpsです。デフォルト値はsmtpです。
トランスポートのサービス・プロバイダ実装クラス。使用可能な値は次のとおりです:
com.sun.mail.smtp.SMTPTransport
com.sun.mail.smtp.SMTPSSLTransport
デフォルト値はcom.sun.mail.smtp.SMTPTransportです。
このオプションを選択すると、このリソースでデバッグが有効になります。JavaMailのログ・レベルをFINEまたはそれ以上に設定した場合、デバッグ出力が生成され、システムのログ・ファイルに含まれます。ログ・レベルの設定の詳細は、「ログ・レベルを構成する」を参照してください。
JavaMailセッションの追加プロパティ。使用可能なプロパティのリストは、JavaMail APIドキュメント(http://java.sun.com/products/javamail/javadocs/index.html)を参照してください。追加プロパティの名前はmail-で始まり、区切り文字として(ピリオドではなく)ハイフンを使用する必要があります。たとえば、mail-debugは正しいですが、mail.debugは正しくありません。GlassFish Serverバックエンドが、JavaMail APIに応じてハイフンをピリオドに変換します。
JavaMailセッションのクラスタおよびスタンドアロン・インスタンス。必要なターゲットを「選択したターゲット」列に移動するには、「追加」ボタンまたは「すべて追加」ボタンを使用します。不要なターゲットを「使用可能なターゲット」列に移動するには、「削除」ボタンまたは「すべて削除」ボタンを使用します。
このオプションは、ドメイン内にクラスタまたはスタンドアロン・インスタンスが作成されている場合にのみ表示されます。