java.io.Serializable
public class SMTPSendFailedException
extends javax.mail.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.
Constructor | Description |
---|---|
SMTPSendFailedException(java.lang.String cmd,
int rc,
java.lang.String err,
java.lang.Exception ex,
javax.mail.Address[] vs,
javax.mail.Address[] vus,
javax.mail.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.
|
getInvalidAddresses, getValidSentAddresses, getValidUnsentAddresses
getCause, getNextException, setNextException, toString
protected javax.mail.internet.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, javax.mail.Address[] vs, javax.mail.Address[] vus, javax.mail.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()