Sun Java System Application Server Enterprise Edition 8.1 2005Q2 管理ガイド

ProcedureJavaMail セッションを作成する

手順
  1. ツリーコンポーネントで、「リソース」ノードを開き、次に「JavaMail セッション」ノードを選択します。

  2. 「JavaMail セッション」ページで、「新規」をクリックします。

    「JavaMail セッションを作成」ページが表示されます。

  3. 「JNDI 名」フィールドに、セッション名を入力します。

    JavaMail リソースのネーミングサブコンテキストプレフィックス mail/ を使用することをお勧めします。次に例を示します。mail/MySession

  4. 「メールホスト」フィールドに、デフォルトメールサーバーのホスト名を入力します。

    プロトコル固有のホストプロパティーが提供されていない場合、Store オブジェクトと Transport オブジェクトの接続メソッドはこの値を使用します。この名前は実際のホスト名として解決可能でなければいけません。

  5. 「デフォルトユーザー」フィールドで、メールサーバーへの接続時に渡すユーザー名を入力します。

    プロトコル固有の username プロパティーが提供されていない場合、Store オブジェクトと Transport オブジェクトの接続メソッドはこの値を使用します。

  6. 「デフォルトの返信用アドレス」フィールドで、デフォルトユーザーの電子メールアドレスを username@host.domain の形式で入力します。

  7. このときメールセッションを有効にしない場合は、「有効」チェックボックスを選択解除します。

  8. デフォルト以外のストアやトランスポートプロトコルを使用するように Application Server のメールプロバイダを設定し直した場合にのみ、「詳細」フィールドでフィールド値を変更します。

    デフォルトで、ストアプロトコルは imap、ストアプロトコルクラスは com.sun.mail.imap.IMAPStore、トランスポートプロトコルは smtp、トランスポートプロトコルクラスは com.sun.mail.smtp.SMTPTransport になっています。

  9. このメールセッションのプロトコルトレースなど、ほかのデバッグ出力を有効にするには、「デバッグ」チェックボックスにチェックマークを付けます。

    JavaMail のログレベルを FINE またはそれ以上に設定した場合、デバッグ出力が生成され、システムのログファイルに取り込まれます。ログレベルの設定の詳細については、「ログレベルを設定する」を参照してください。

  10. プロトコル固有のホストや username プロパティーなど、アプリケーションが必要とするプロパティーを追加するには、「追加プロパティー」フィールドで「プロパティーを追加」をクリックします。

    JavaMail API マニュアルには、使用可能なプロパティーのリストがあります (http://java.sun.com/products/javamail/javadocs/index.html)。

  11. 「ターゲット」領域で、次を実行します。

    1. 「選択可能」リストから、リソースを使用するアプリケーションが配備されるターゲットを選択します。

      選択可能なターゲットには、利用可能なクラスタおよびサーバーインスタンスと、デフォルトのサーバーインスタンス server が含まれます。

    2. 「追加」をクリックして、ターゲットを「選択」リストに移動します。

  12. 「了解」をクリックして、セッションを保存します。

同機能を持つ asadmin コマンド

create-javamail-resource