The MessageState type exposes the following members.
Message was accepted by the server, but could not be transmitted to recipient.
Message has been transmitted successfully.
Message is rendered for transmission.
Could not locate any messages matching this identifier and sender.
Message has been accepted by the server, and is awaiting transmission.
Message was not accepted by the server, due to bad input from client.
Message is actively being transmitted.