com.sun.mail.smtp
クラス SMTPAddressSucceededException

java.lang.Object
  上位を拡張 java.lang.Throwable
      上位を拡張 java.lang.Exception
          上位を拡張 javax.mail.MessagingException
              上位を拡張 com.sun.mail.smtp.SMTPAddressSucceededException
すべての実装されたインタフェース:
Serializable

public final class SMTPAddressSucceededException
extends MessagingException

この例外は、mail.smtp.reportsuccess プロパティが true の場合に、 SendFailedException でチェーンされます。 それはメッセージが送信されたアドレスを示します。 コマンドは SMTP RCPT コマンドになります。そして、リターンコードはそのコマンドからのリターンコードになります。

導入されたバージョン:
JavaMail 1.3.2
関連項目:
直列化された形式

フィールドの概要
protected  InternetAddress addr
          成功したアドレスを保持します。
protected  String cmd
          成功したコマンドを保持します。
protected  int rc
          成功を示す SMTP リターンコードを保持します。
 
コンストラクタの概要
SMTPAddressSucceededException(InternetAddress addr, String cmd, int rc, String err)
          指定されたアドレス、リターンコード、及びエラーストリングで SMTPAddressFailedException を構築します。
 
メソッドの概要
 InternetAddress getAddress()
          成功したアドレスを返します。
 String getCommand()
          成功したコマンドを返します。
 int getReturnCode()
          成功の理由を示す SMTP サーバからのリターンコードを返します。
 
クラス javax.mail.MessagingException から継承されたメソッド
getCause, getNextException, setNextException, toString
 
クラス java.lang.Throwable から継承されたメソッド
fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

addr

protected InternetAddress addr
成功したアドレスを保持します。


cmd

protected String cmd
成功したコマンドを保持します。


rc

protected int rc
成功を示す SMTP リターンコードを保持します。

コンストラクタの詳細

SMTPAddressSucceededException

public SMTPAddressSucceededException(InternetAddress addr,
                                     String cmd,
                                     int rc,
                                     String err)
指定されたアドレス、リターンコード、及びエラーストリングで SMTPAddressFailedException を構築します。

パラメータ:
addr - 成功したアドレス
cmd - SMTP サーバに送信されたコマンド
rc - 成功を示す SMTP リターンコード
err - SMTP サーバからのエラーストリング
メソッドの詳細

getAddress

public InternetAddress getAddress()
成功したアドレスを返します。


getCommand

public String getCommand()
成功したコマンドを返します。


getReturnCode

public int getReturnCode()
成功の理由を示す SMTP サーバからのリターンコードを返します。 リターンコードについては RFC 821 を参照して下さい。