java.lang.Object
java.lang.Throwable
java.lang.Exception
jakarta.mail.MessagingException
jakarta.mail.SendFailedException
org.eclipse.angus.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
Fields inherited from class jakarta.mail.SendFailedException
invalid, validSent, validUnsent
-
Constructor Summary
ConstructorDescriptionSMTPAddressFailedException
(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 jakarta.mail.SendFailedException
getInvalidAddresses, getValidSentAddresses, getValidUnsentAddresses
Methods inherited from class jakarta.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
-