com.sun.mail.smtp
Class SMTPSendFailedException
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--javax.mail.MessagingException
|
+--javax.mail.SendFailedException
|
+--com.sun.mail.smtp.SMTPSendFailedException
- All Implemented Interfaces:
- java.io.Serializable
- public class SMTPSendFailedException
- extends SendFailedException
This exception is thrown when the message cannot be sent.
This exception will usually appear first in a chained list of exceptions,
followed by SMTPAddressFailedExceptions and/or
SMTPAddressSucceededExceptions, * one per address.
This exception corresponds to one of the SMTP commands used to
send a message, such as the MAIL, DATA, and "end of data" commands,
but not including the RCPT command.
- Since:
- JavaMail 1.3.2
- See Also:
- Serialized Form
Constructor Summary |
SMTPSendFailedException(java.lang.String cmd,
int rc,
java.lang.String err,
java.lang.Exception ex,
Address[] vs,
Address[] vus,
Address[] inv)
Constructs an SMTPSendFailedException with the specified
address, return code, and error string. |
Method Summary |
java.lang.String |
getCommand()
Return the command that failed. |
int |
getReturnCode()
Return the return code from the SMTP server that indicates the
reason for the failure. |
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getLocalizedMessage, printStackTrace, printStackTrace, printStackTrace, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
addr
protected InternetAddress addr
cmd
protected java.lang.String cmd
rc
protected int rc
SMTPSendFailedException
public SMTPSendFailedException(java.lang.String cmd,
int rc,
java.lang.String err,
java.lang.Exception ex,
Address[] vs,
Address[] vus,
Address[] inv)
- Constructs an SMTPSendFailedException with the specified
address, return code, and error string.
- Parameters:
cmd
- the command that was sent to the SMTP serverrc
- the SMTP return code indicating the failureerr
- the error string from the SMTP server
getCommand
public java.lang.String getCommand()
- Return the command that failed.
getReturnCode
public int getReturnCode()
- Return the return code from the SMTP server that indicates the
reason for the failure. See
RFC 821
for interpretation of the return code.