パッケージ com.google.appengine.api.mail

この低レベル API 上で標準の javax.mail インターフェースを使用すると、App Engine アプリケーションがアプリケーション管理者または認証ユーザーに代わってメール メッセージを送信できます。

参照:
          説明

インターフェースの概要
MailService MailService を使用すると、ユーザー コードを使用して任意の宛先にメールを送信できるようになります。
 

クラスの概要
MailService.Attachment  
MailService.Message メッセージは呼び出し側が作成し、送信のために Mail サービスに渡されます。
MailServiceFactory MailService を作成するファクトリ
 

パッケージ com.google.appengine.api.mail の説明

この低レベル API 上で標準の javax.mail インターフェースを使用すると、App Engine アプリケーションがアプリケーション管理者または認証ユーザーに代わってメール メッセージを送信できます。メッセージの受信はサポートされていません。詳細については、オンライン ドキュメントをご覧ください。

この低レベル API は、主にフレームワーク作成者を対象としています。アプリケーション開発者にはカスタム javax.mail.Transport が用意されており、これにより標準の javax.mail インターフェースを使用してメールを送信できます。このインターフェースでは、メールを送信するのに特別な設定は必要ありません。

MailService.Message クラスはメッセージ(送信者および受信者情報を含む)を表します。また、添付ファイルを MailService.Attachment オブジェクトとして表す場合もあります。これらは、それぞれのコンストラクタを介して個別に作成できます。

メッセージを送信するには、MailService オブジェクトが必要です。このオブジェクトは、MailServiceFactory によって作成されます。メッセージは非同期的に送信されるため、MailService メソッドは必ず実行直後に成功します。メール メッセージで発生したエラーは、送信者アドレスに「不着」通知として返されます。