1. A system comprising: a network controller to receive a message containing a sentence; a clause identifier to separate the sentence into a plurality of clauses; an analyzer to apply a set of question detection rules to each of the plurality of clauses; and a sentence classifier to automatically designate the sentence as a question if the question detection rules indicate that at least one of the plurality of clauses is a question.