ナビゲーション・ツリーで、「リソース」ノードを展開します。
「リソース」ノードで、「JavaMailセッション」を選択します。
「JavaMailセッション」ページが開きます。
「JavaMailセッション」ページで、編集するセッションの名前をクリックします。
「JavaMailセッションを編集」ページが開きます。
「メール・ホスト」フィールドに、デフォルト・メール・サーバーのホスト名を指定します。
プロトコル固有のホスト・プロパティが提供されていない場合、StoreオブジェクトとTransportオブジェクトの接続メソッドはこの値を使用します。この名前は実際のホスト名として解決可能であることが必要です。
「デフォルト・ユーザー」フィールドに、メール・サーバーへの接続時に渡される別のユーザー名を入力します。
プロトコル固有のusernameプロパティが提供されていない場合、StoreオブジェクトとTransportオブジェクトの接続メソッドはこの値を使用します。ユーザー名に使用できるのは、英数字、アンダースコア、ダッシュ、またはドットのみです。
「デフォルトの送信元アドレス」フィールドに、デフォルト・ユーザーの電子メール・アドレスを入力します。
形式は、username@host.domainです。
「説明」フィールドで、メール・セッションの説明を変更します。
「ステータス」の「有効」チェックボックスを選択し、メール・セッションを有効にします。
デフォルト値は「有効」です。
「ストア・プロトコル」フィールドで、使用するStoreオブジェクトの通信方法を定義します。
デフォルトでは、ストア・プロトコルはimapです。
「ストア・プロトコル・クラス」フィールドに、目的のストア・プロトコルを実装するストア通信方法のクラスを指定します。
デフォルトでは、ストア・プロトコル・クラスはcom.sun.mail.imap.IMAPStoreです。
「トランスポート・プロトコル」フィールドに、トランスポートの通信方法を指定します。
デフォルトでは、トランスポート・プロトコルはsmtpです。
「トランスポート・プロトコル・クラス」フィールドに、Transportクラスの通信方法を指定します。
デフォルトでは、トランスポート・プロトコル・クラスはcom.sun.mail.smtp.SMTPTransportです。
「デバッグ」チェックボックスを選択して、このメール・セッションでプロトコルのトレースなどの追加デバッグ出力を有効にします。
JavaMailのログ・レベルをFINEまたはそれ以上に設定した場合、デバッグ出力が生成され、システムのログ・ファイルに含まれます。ログ・レベルの設定の詳細は、「ログ・レベルを構成する」を参照してください。
「追加プロパティ」の表に、プロトコル固有のホストまたはユーザー名のプロパティなど、アプリケーションで必要な追加プロパティを指定します。
使用可能なプロパティのリストについては、JavaMail APIドキュメント(http://java.sun.com/products/javamail/javadocs/index.html)を参照してください。追加プロパティの名前はmail-で始まり、区切り文字として(ピリオドではなく)ハイフンを使用する必要があります。たとえば、mail-debugは正しいですが、mail.debugは正しくありません。GlassFish Serverバックエンドが、JavaMail APIに応じてハイフンをピリオドに変換します。
プロパティを追加するには、「プロパティを追加」ボタンをクリックします。表示される空白行で、「名前」フィールドにプロパティ名を入力し、「値」フィールドにプロパティ値を入力します。
プロパティを変更するには、そのプロパティの「値」フィールドを編集します。
プロパティを削除するには、削除するプロパティの「名前」フィールドの左側にあるチェックボックスを選択し、「プロパティを削除」ボタンをクリックします。
「保存」をクリックします。
ヒント:
デフォルト設定に戻すには、「デフォルトをロード」ボタンをクリックし、「保存」をクリックします。