Module org.eclipse.angus.mail
Package org.eclipse.angus.mail.smtp
Class SMTPAddressSucceededException
java.lang.Object
java.lang.Throwable
java.lang.Exception
jakarta.mail.MessagingException
org.eclipse.angus.mail.smtp.SMTPAddressSucceededException
- All Implemented Interfaces:
Serializable
This exception is chained off a SendFailedException when the
mail.smtp.reportsuccess
property is true. It
indicates an address to which the message was sent. The command
will be an SMTP RCPT command and the return code will be the
return code from that command.- Since:
- JavaMail 1.3.2
- See Also:
-
Field Summary
-
Constructor Summary
ConstructorDescriptionSMTPAddressSucceededException
(InternetAddress addr, String cmd, int rc, String err) Constructs an SMTPAddressSucceededException with the specified address, return code, and error string. -
Method Summary
Modifier and TypeMethodDescriptionReturn the address that succeeded.Return the command that succeeded.int
Return the return code from the SMTP server that indicates the reason for the success.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
-
SMTPAddressSucceededException
Constructs an SMTPAddressSucceededException with the specified address, return code, and error string.- Parameters:
addr
- the address that succeededcmd
- the command that was sent to the SMTP serverrc
- the SMTP return code indicating the successerr
- the error string from the SMTP server
-
-
Method Details
-
getAddress
Return the address that succeeded.- Returns:
- the address
-
getCommand
Return the command that succeeded.- Returns:
- the command
-
getReturnCode
public int getReturnCode()Return the return code from the SMTP server that indicates the reason for the success. See RFC 821 for interpretation of the return code.- Returns:
- the return code
-