IEmail

public interface IEmail

com.android.tradefed.util.IEmail


メールを送信するためのインターフェース。

概要

ネストされたクラス

class IEmail.Message

メール メッセージ データのコンテナ。 

パブリック メソッド

abstract void send(IEmail.Message msg)

Message を送信するメソッド。

パブリック メソッド

送信

public abstract void send (IEmail.Message msg)

Message を送信するメソッド。Message の to、subject、body フィールドが null でないことを確認しますが、null チェック以外の検証は行いません。なお、この段階では SMTP レベルのエラーは検出できません。メールは非同期であるため、通常はメッセージのエンベロープ送信者に報告されます。この場合、通常、エンベロープ送信者には、エラーの詳細が記載されたメールが MAILER-DAEMON から届きます。

パラメータ
msg IEmail.Message: 送信しようとする IEmail.Message

例外
IllegalArgumentException msg の to、subject、body フィールドのいずれかが null の場合
メールの送信が同期的に検出可能な方法で失敗した場合