Package com.sun.mail.smtp
Class SMTPAddressFailedException
java.lang.Object
java.lang.Throwable
java.lang.Exception
javax.mail.MessagingException
javax.mail.SendFailedException
com.sun.mail.smtp.SMTPAddressFailedException
- All Implemented Interfaces:
Serializable
This exception is thrown when the message cannot be sent.
The exception includes the address to which the message could not be sent. This will usually appear in a chained list of exceptions, one per address, attached to a top level SendFailedException that aggregates all the addresses.
- Since:
- JavaMail 1.3.2
- See Also:
-
Field Summary
FieldsFields inherited from class javax.mail.SendFailedException
invalid, validSent, validUnsent
-
Constructor Summary
ConstructorsConstructorDescriptionSMTPAddressFailedException
(InternetAddress addr, String cmd, int rc, String err) Constructs an SMTPAddressFailedException with the specified address, return code, and error string. -
Method Summary
Modifier and TypeMethodDescriptionReturn the address that failed.Return the command that failed.int
Return the return code from the SMTP server that indicates the reason for the failure.Methods inherited from class javax.mail.SendFailedException
getInvalidAddresses, getValidSentAddresses, getValidUnsentAddresses
Methods inherited from class javax.mail.MessagingException
getCause, getNextException, setNextException, toString
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
Field Details
-
addr
-
cmd
-
rc
protected int rc
-
-
Constructor Details
-
SMTPAddressFailedException
Constructs an SMTPAddressFailedException with the specified address, return code, and error string.- Parameters:
addr
- the address that failedcmd
- the command that was sent to the SMTP serverrc
- the SMTP return code indicating the failureerr
- the error string from the SMTP server
-
-
Method Details
-
getAddress
Return the address that failed.- Returns:
- the address
-
getCommand
Return the command that failed.- Returns:
- the command
-
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.- Returns:
- the return code
-