Module jakarta.mail

Class 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
    • Field Detail

      • cmd

        protected java.lang.String cmd
      • rc

        protected int rc
    • 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 failed
        cmd - the command that was sent to the SMTP server
        rc - the SMTP return code indicating the failure
        err - 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