java.io.Serializable
public class SMTPSendFailedException extends SendFailedException
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.
Modifier and Type | Field | Description |
---|---|---|
protected InternetAddress |
addr |
|
protected java.lang.String |
cmd |
|
protected int |
rc |
invalid, validSent, validUnsent
Constructor | Description |
---|---|
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.
|
Modifier and Type | Method | Description |
---|---|---|
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.
|
getCause, getNextException, setNextException, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getInvalidAddresses, getValidSentAddresses, getValidUnsentAddresses
protected InternetAddress addr
protected java.lang.String cmd
protected int rc
public SMTPSendFailedException(java.lang.String cmd, int rc, java.lang.String err, java.lang.Exception ex, Address[] vs, Address[] vus, Address[] inv)
cmd
- the command that was sent to the SMTP serverrc
- the SMTP return code indicating the failureerr
- the error string from the SMTP serverex
- a chained exceptionvs
- the valid addresses the message was sent tovus
- the valid addresses the message was not sent toinv
- the invalid addressespublic java.lang.String getCommand()
public int getReturnCode()
Copyright © 2018 Oracle. All rights reserved.