java.lang.Object
java.lang.Throwable
java.lang.Exception
jakarta.mail.MessagingException
jakarta.mail.SendFailedException
org.eclipse.angus.mail.smtp.SMTPSenderFailedException
- All Implemented Interfaces:
Serializable
This exception is thrown when the message cannot be sent.
The exception includes the sender's address, which the mail server rejected.
- Since:
- JavaMail 1.4.4
- See Also:
-
Field Summary
Fields inherited from class jakarta.mail.SendFailedException
invalid, validSent, validUnsent
-
Constructor Summary
ConstructorDescriptionSMTPSenderFailedException
(InternetAddress addr, String cmd, int rc, String err) Constructs an SMTPSenderFailedException 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
-
SMTPSenderFailedException
Constructs an SMTPSenderFailedException 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
-