パッケージ jakarta.mail

アノテーションインターフェース MailSessionDefinition


JNDI に登録される MailSession を定義するために Jakarta EE アプリケーションによって使用されるアノテーション。MailSession は、一般的に使用される Session プロパティのアノテーション要素を設定することで構成できます。追加の標準およびベンダー固有のプロパティは、properties 要素を使用して指定できます。

セッションは、name エレメントで指定された名前で登録されます。これは、任意の有効な Jakarta EE 名前空間にあるように定義でき、他のコンポーネントからのセッションのアクセス可能性を決定します。

導入:
JavaMail 1.5
  • 要素の詳細

    • name

      StringSE name
      メールセッションを登録するための JNDI 名。
      戻り値:
      JNDI 名
    • description

      StringSE description
      このメールセッションの説明。
      戻り値:
      説明
      デフォルト:
      ""
    • storeProtocol

      StringSE storeProtocol
      プロトコル名を保存します。
      戻り値:
      ストアプロトコル名
      デフォルト:
      ""
    • transportProtocol

      StringSE transportProtocol
      トランスポートプロトコル名。
      戻り値:
      トランスポートプロトコル名
      デフォルト:
      ""
    • host

      StringSE host
      メールサーバーのホスト名。
      戻り値:
      ホスト名
      デフォルト:
      ""
    • user

      StringSE user
      認証に使用するユーザー名。
      戻り値:
      ユーザー名
      デフォルト:
      ""
    • password

      StringSE password
      認証に使用するパスワード。
      戻り値:
      パスワード
      デフォルト:
      ""
    • from

      StringSE from
      ユーザーの差出人アドレス。
      戻り値:
      差出人アドレス
      デフォルト:
      ""
    • properties

      StringSE[] properties
      セッションに含めるプロパティ。プロパティは、propertyName = propertyValue の形式を使用して指定され、配列要素ごとに 1 つのプロパティがあります。
      戻り値:
      プロパティ
      デフォルト:
      {}