|
|||||||||
| 前のパッケージ 次のパッケージ | フレーム フレームなし | ||||||||
javax.mail インターフェースを使用すると、App Engine アプリケーションがアプリケーション管理者または認証ユーザーに代わってメール メッセージを送信できます。
参照:
説明
| インターフェースの概要 | |
|---|---|
| MailService | MailService を使用すると、ユーザー コードを使用して任意の宛先にメールを送信できるようになります。 |
| クラスの概要 | |
|---|---|
| MailService.Attachment | |
| MailService.Message | メッセージは呼び出し側が作成し、送信のために Mail サービスに渡されます。 |
| MailServiceFactory | MailService を作成するファクトリ |
この低レベル API 上で標準の javax.mail インターフェースを使用すると、App Engine アプリケーションがアプリケーション管理者または認証ユーザーに代わってメール メッセージを送信できます。メッセージの受信はサポートされていません。詳細については、オンライン ドキュメントをご覧ください。
この低レベル API は、主にフレームワーク作成者を対象としています。アプリケーション開発者にはカスタム javax.mail.Transport が用意されており、これにより標準の javax.mail インターフェースを使用してメールを送信できます。このインターフェースでは、メールを送信するのに特別な設定は必要ありません。
MailService.Message クラスはメッセージ(送信者および受信者情報を含む)を表します。また、添付ファイルを MailService.Attachment オブジェクトとして表す場合もあります。これらは、それぞれのコンストラクタを介して個別に作成できます。
メッセージを送信するには、MailService オブジェクトが必要です。このオブジェクトは、MailServiceFactory によって作成されます。メッセージは非同期的に送信されるため、MailService メソッドは必ず実行直後に成功します。メール メッセージで発生したエラーは、送信者アドレスに「不着」通知として返されます。
|
|||||||||
| 前のパッケージ 次のパッケージ | フレーム フレームなし | ||||||||