パッケージ jakarta.mail
アノテーションインターフェース MailSessionDefinition
@TargetSE(TYPESE)
@RetentionSE(RUNTIMESE)
@RepeatableSE(MailSessionDefinitions.class)
public @interface MailSessionDefinition
JNDI に登録される
MailSession を定義するために Jakarta EE アプリケーションによって使用されるアノテーション。MailSession は、一般的に使用される Session プロパティのアノテーション要素を設定することで構成できます。追加の標準およびベンダー固有のプロパティは、properties 要素を使用して指定できます。 セッションは、name エレメントで指定された名前で登録されます。これは、任意の有効な Jakarta EE 名前空間にあるように定義でき、他のコンポーネントからのセッションのアクセス可能性を決定します。
- 導入:
- JavaMail 1.5
必須定数のサマリー
必須要素オプション要素の概要
オプション要素修飾子と型オプションの要素説明このメールセッションの説明。ユーザーの差出人アドレス。メールサーバーのホスト名。認証に使用するパスワード。StringSE[]セッションに含めるプロパティ。プロトコル名を保存します。トランスポートプロトコル名。認証に使用するユーザー名。
要素の詳細
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 つのプロパティがあります。- 戻り値:
- プロパティ
- デフォルト:
- {}