- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- jakarta.mail.MessagingException
-
- jakarta.mail.SendFailedException
-
- com.sun.mail.smtp.SMTPSenderFailedException
-
- All Implemented Interfaces:
java.io.Serializable
public class SMTPSenderFailedException extends jakarta.mail.SendFailedExceptionThis 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(jakarta.mail.internet.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 jakarta.mail.internet.InternetAddressgetAddress()Return the address that failed.java.lang.StringgetCommand()Return the command that failed.intgetReturnCode()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
-
-
-
-
Constructor Detail
-
SMTPSenderFailedException
public SMTPSenderFailedException(jakarta.mail.internet.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 jakarta.mail.internet.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
-
-