java.lang.Object | +--java.lang.Throwable | +--java.lang.Exception | +--javax.mail.MessagingException | +--javax.mail.SendFailedException
This exception is thrown when the message cannot be sent.
The exception 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.
Transport.send(javax.mail.Message)
,Transport.sendMessage(javax.mail.Message, javax.mail.Address[])
,TransportEvent
,Serialized Forminvalid | |
validSent | |
validUnsent |
SendFailedException() Constructs a SendFailedException with no detail message. | |
SendFailedException(java.lang.String s) Constructs a SendFailedException with the specified detail message. | |
SendFailedException(java.lang.String s, java.lang.Exception e) Constructs a SendFailedException with the specified Exception and detail message. | |
SendFailedException(java.lang.String msg, java.lang.Exception ex,Address[] validSent,Address[] validUnsent,Address[] invalid) Constructs a SendFailedException with the specified string and the specified address objects. |
getInvalidAddresses() Return the addresses to which this message could not be sent. | |
getValidSentAddresses() Return the addresses to which this message was sent succesfully. | |
getValidUnsentAddresses() Return the addresses that are valid but to which this message was not sent. |
Methods inherited from class javax.mail.MessagingException |
getMessage,getNextException,setNextException |
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getLocalizedMessage, printStackTrace, printStackTrace, printStackTrace, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
protected transientAddress[]invalid
protected transientAddress[]validSent
protected transientAddress[]validUnsent
publicSendFailedException()
publicSendFailedException(java.lang.String s)
s
- the detail messagepublicSendFailedException(java.lang.String s, java.lang.Exception e)
s
- the detail messagee
- the embedded exceptionMessagingException.getNextException()
,MessagingException.setNextException(java.lang.Exception)
publicSendFailedException(java.lang.String msg, java.lang.Exception ex,Address[] validSent,Address[] validUnsent,Address[] invalid)
msg
- the detail messageex
- the embedded exceptionvalidSent
- valid addresses to which message was sentvalidUnsent
- valid addresses to which message was not sentinvalid
- the invalid addressesMessagingException.getNextException()
,MessagingException.setNextException(java.lang.Exception)
publicAddress[]getValidSentAddresses()
publicAddress[]getValidUnsentAddresses()
publicAddress[]getInvalidAddresses()