GMime is a C/C++ library for parsing and creating messages using the Multipurpose Internet Mail Extension (MIME) as defined by several RFCs.