MIME (Multipurpose Internet Mail Extensions)
MIME, also known as, Multipurpose Internet Mail Extensions, helps the e-mail protocols to permit the users to transfer any kind of image, sound, and program as attachment in email across the World Wide Web. It is because of MIME only that you can send your audios, videos and software programs to other users through email attachments as it is the format of non-text email attachments.
MIME was introduced to extend the current SMTP, or Simple Mail Transport Protocol, in order to send data other than ASCII characters through various web clients and web servers. It, now, provides the following extensions to the current email -
- Non-text attachments such as images, videos, audios and other multi-media messages.
- Ability to send multiple objects within a single message.
- Character sets other than US-ASCII
- Writing header information in non-ASCII character sets
- Text with unlimited length

Most of us use MIME is one way or another but we hardly recognize this term. As of today, almost every email is transmitted in MIME format through Simple Mail Transport Protocol. HTTP (Hypertext Transfer Protocol) and other communication protocols also benefit from the content types defined by MIME.
Now, let’s examine the need of MIME a little bit more. SMTP, e-mail transmission protocol, only supports 7-bit ASCII characters. This, in turn, limits the email to messages which include the characters suitable for writing English and other small number of languages, when transferred. As a result of this limit, languages based on other alphabets which don’t support 7-bit ASCII characters can’t be correctly presented in a basic email. As we earlier discussed that MIME extends the basic email to support character sets other than 7-bit ASCII, so, this helps in writing email in different languages.
Moreover, MIME also helps in sending other kind of information which was not possible earlier. For example, images, sounds videos and software programs. It is also an underlying component of various communication protocols such as HTTP.
The next thing one should is the Header. It is of great importance as it allows identifying the true nature of the file that is being used in the transmission. And how does this happen? The client who receives the transmission read the header and then according to that header, it selects the protocol to allow the data to be received by the receiver.
Base64 encoding is the term with which everyone should be familiar with. In order to ensure that non-text attachments like images will be transferred with maximum protection, MIME encodes the non-text information into text with an encoding method used as Base64.
As new MIMEs are created every day, so it has become important to register them with Internet Assigned Numbers Authority before releasing it for the usage across the internet.
- S-MIME
S/MIME, (Secure / Multipurpose Internet Mail Extensions) is a protocol which provides digital signatures and encryption of Internet MIME messages. S/MIME, which utilizes the RSA (Rivest-Shamir-Adleman) public-key encryption technology, is a secure method for sending email. S/MIME defines how a digital certificate and encryption information can be provided as part of the message body. The [...]...
- SMTP (Simple Mail Transfer Protocol)
SMTP is short for Simple Mail Transfer Protocol and it is used to transfer e-mail messages between computers. It is a text based protocol in which message text is specified along with the recipients of the message. Simple Mail Transfer Protocol is a 'push' protocol and it cannot be used to 'pull' the messages from [...]...
- How to Download Yahoo Mail into Outlook
Yahoo Mail is the web-based mail client provided by the popular search engine, Yahoo. Yahoo Mail organizes the email of all Yahoo users and guarantees that users have a way to receive notifications from Yahoo concerning their services and activities. Yahoo Mail is similar to Gmail and Windows Live Mail and is compatible with a [...]...
- IMAP (Internet Message Access Protocol)
If you are a perpetual user of the Internet and its services such as email, then the chances are high that you've come across the term, IMAP or Internet Message Access Protocol. IMAP, in layman's term, is a technique of retrieving e-mails from a mail server using a suitable e-mail client. Normally, you don't see [...]...
- How to Use Your Charter E-Mail Login
Charter Communications is the third largest cable TV provider in the United States. Besides cable TV, Charter Communications also offers high-speed Internet and a variety of phone services. While Charter's service is not available in all areas within the United States, the company does have over 5 million customers in 29 states. When you sign [...]...




