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

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