Patent ID: 8214439

Claim:
A system that facilitates interpreting and generating Multipurpose Internet Mail Extensions (MIME) data, comprising: a computing device comprising at least one processor and memory, wherein the at least one processor and memory are communicatively arranged, the memory storing: an interface that obtains MIME data, wherein structural information is encoded within the MIME data; a MIME reader that: analyzes the MIME data to interpret the encoded structural information; and generates at least one primitive based on the encoded structural information, wherein the MIME reader determines if digitally signed content exists, the digitally signed content being of a type comprising one or more from the group consisting of clear signed and opaque, and wherein, if digitally signed content exists, the MIME reader accounts for the digitally signed content in generating the at least one primitive; and a MIME writer that: generates corresponding MIME data from the at least one primitive based on the encoded structural information; wherein the system identifies corrupted MIME data interpreted by the MIME reader and corrects the corrupted MIME data.