com.sun.mail.smtp
クラス SMTPAddressFailedException

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

public final class SMTPAddressFailedException
extends SendFailedException

この例外はメッセージを送信できない場合にスローされます。

例外はメッセージを送信できなかったアドレスを含みます。 This will usually appear in a chained list of exceptions, one per address, attached to a top level SendFailedException that aggregates all the addresses.

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

フィールドの概要
protected  InternetAddress addr
          失敗したアドレスを保持します。
protected  String cmd
          失敗したコマンドを保持します。
protected  int rc
          失敗を示す SMTP リターンコードを保持します。
 
クラス javax.mail.SendFailedException から継承されたフィールド
invalid, validSent, validUnsent
 
コンストラクタの概要
SMTPAddressFailedException(InternetAddress addr, String cmd, int rc, String err)
          指定されたアドレス、リターンコード、及びエラーストリングで SMTPAddressFailedException を構築します。
 
メソッドの概要
 InternetAddress getAddress()
          失敗したアドレスを返します。
 String getCommand()
          失敗したコマンドを返します。
 int getReturnCode()
          失敗の理由を示す SMTP サーバからのリターンコードを返します。
 
クラス javax.mail.SendFailedException から継承されたメソッド
getInvalidAddresses, getValidSentAddresses, getValidUnsentAddresses
 
クラス 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 リターンコードを保持します。

コンストラクタの詳細

SMTPAddressFailedException

public SMTPAddressFailedException(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 を参照して下さい。