&space
When the message cannot be successfully sent this function will return the unsent (original)
message buffer with the state set to indicate the reason for failure.
&space
When the message cannot be successfully sent this function will return the unsent (original)
message buffer with the state set to indicate the reason for failure.