Provided is a messaging system capable of detecting and processing at
least a portion of a malformed message, e.g., a message that previously
failed to process. An identifier and state information for the message
can be logged. Based on the stored information, a determination can be
made that the message previously failed to process. The message can then
progressively be de-featured until the message can be processed or until
the message is determined to be poisonous, whereupon it can be deleted or
otherwise removed from the message stream permanently or
temporarily--including moving the message to storage for operator
inspection or for delayed delivery.