Package javax.mail

Class SendFailedException

  • All Implemented Interfaces:
    java.io.Serializable

    public class SendFailedException
    extends MessagingException
    An exception thrown when a message cannot be sent.

    It includes those addresses to which the message could not be sent as well as the valid addresses to which the message was sent and valid addresses to which the message was not sent.

    Version:
    1.4
    Author:
    Chris Burdess
    See Also:
    Serialized Form
    • Field Detail

      • invalid

        protected transient Address[] invalid
      • validSent

        protected transient Address[] validSent
      • validUnsent

        protected transient Address[] validUnsent
    • Constructor Detail

      • SendFailedException

        public SendFailedException()
      • SendFailedException

        public SendFailedException​(java.lang.String message)
      • SendFailedException

        public SendFailedException​(java.lang.String message,
                                   java.lang.Exception exception)
      • SendFailedException

        public SendFailedException​(java.lang.String message,
                                   java.lang.Exception exception,
                                   Address[] validSent,
                                   Address[] validUnsent,
                                   Address[] invalid)
        Creates a send failed exception with the specified string and addresses.
        Parameters:
        message - the detail message
        exception - the embedded exception
        validSent - valid addresses to which message was sent
        validUnsent - valid addresses to which message was not sent
        invalid - the invalid addresses
    • Method Detail

      • getValidSentAddresses

        public Address[] getValidSentAddresses()
        Returns the addresses to which this message was sent succesfully.
      • getValidUnsentAddresses

        public Address[] getValidUnsentAddresses()
        Returns the addresses that are valid but to which this message was not sent.
      • getInvalidAddresses

        public Address[] getInvalidAddresses()
        Returns the addresses to which this message could not be sent.