Package com.sun.mail.smtp
Class SMTPSenderFailedException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- javax.mail.MessagingException
-
- javax.mail.SendFailedException
-
- com.sun.mail.smtp.SMTPSenderFailedException
-
- All Implemented Interfaces:
java.io.Serializable
public class SMTPSenderFailedException extends SendFailedException
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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SMTPSenderFailedException(InternetAddress addr, java.lang.String cmd, int rc, java.lang.String err)
Constructs an SMTPSenderFailedException with the specified address, return code, and error string.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InternetAddress
getAddress()
Return the address that failed.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.-
Methods inherited from class javax.mail.SendFailedException
getInvalidAddresses, getValidSentAddresses, getValidUnsentAddresses
-
Methods inherited from class javax.mail.MessagingException
getCause, getNextException, setNextException, toString
-
-
-
-
Constructor Detail
-
SMTPSenderFailedException
public SMTPSenderFailedException(InternetAddress addr, java.lang.String cmd, int rc, java.lang.String err)
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 Detail
-
getAddress
public InternetAddress getAddress()
Return the address that failed.- Returns:
- the address
-
getCommand
public java.lang.String 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
-
-