Multipurpose Internet Mail Extensions (MIME)
MIME is all about enabling communication, sharing, sending and receiving, retrieving, accessing, information, data, files, messages with the technology solutions to bring that .NET Frameworks are definitely an enabler platform, with various functionalities doing exactly that.
This refers to an/the accepted standard that enables binary data to be published and read on the internet. Special MIME text and images, streaming a file type attachment and type specification, makes it possible to send other things and kind of information in an email effectively, accurately and successfully. Texts, codings, binary, images, sound, movies, even software. Mapping messages in and out of this MIME format and enabler, makes this all possible. It is an extendible format, method for registering new and other attribute values.
MIME enables binary data, which extends the format of e-mail to support:
(i) Header information in non-ASCII character sets, (ii) Message bodies with multiple parts (iii) Non-text attachments and (iv) text in character sets other than ASCII. (v) It also applies to content types in general, including for the web (see HTTP elsewhere).
Email is transmitted through SMTP in MIME format. Web-based or Internet e-mail is so closely associated with the SMTP and MIME standards that some even call it SMTP/MIME e-mail.
It also assists with communication protocols like HTTP for the World Wide Web, sharing and transmission of information, prescribes that its be in a similar context of e-mail-like messages.
Lots more are now possible sharing in this fashion using MIME standard, namely (all things we have come to take for granted pretty much), like:
• simple text messages using text/plain, value content type, or text plus attachments (multipart/mixed with a text/plain part and other non-text parts)
• reply with original attached (multipart/mixed with a text/plain part and the original message as a message)
• many other message constructs
• image, audio, video and application (for example, image/jpg, audio/mp3, video/mp4, and application/msword and so on)
• alternative content, such as a message sent in both plain text and another format such as HTML (multipart/alternative with the same content in text/plain and text/html forms)
The header of the file with binary data, typically contains the MIME type of the data, This in turn informs, the client program (like the WEB browser and email clients), that they cannot process the data as straight text - something more and else is needed.
Key Exam Points
- Review the chapter on email, creating email messages, attachments, system.net. MIME.MediaTypeNames enumeration, prioritizing and security settings for email and communications.
- For the exam study practical and illustrative, hands-on examples, labs and exercises for MIME emails, attachments and other programming applciations, that help you to gain a better understanding of this topic
- Take the practice text
Related Terms
This article is based on the 2nd edition of the Microsoft .Net Framework Application Training Kit with the purpose to help 70-536 Exam takers to succeed. I constantly look for ways to improve the content. Please leave a comment about this article or drop me a message if you would like to see changes for this site.





