Multipurpose Internet Mail Extension (MIME) Protocol

Multipurpose Internet Mail Extension (MIME) is a standard that was proposed by Bell Communications in 1991 in order to expand the limited capabilities of email

MIME is a kind of add-on or supplementary protocol that allows non-ASCII data to be sent through SMTP. It allows the users to exchange different kinds of data files on the Internet: audio, video, images, application programs as well. 

 

Functionality of Multipurpose Internet Mail Extension (MIME) Protocol:

Growing demand for Email Messages as people also want to express themselves in terms of Multimedia. So, MIME another email application is introduced as it is not restricted to textual data. 

MIME transforms non-ASCII data at the sender side to NVT 7-bit data and delivers it to the client SMTP. The message on the receiver side is transferred back to the original data. As well as we can send video and audio data using MIME as it transfers them also in 7-bit ASCII data. 

 

Features of Multipurpose Internet Mail Extension (MIME) Protocol  

 

Working of Multipurpose Internet Mail Extension (MIME) Protocol:

Suppose a user wants to send an email through a user agent and it is in a non-ASCII format so there is a MIME protocol that converts it into 7-bit NVT ASCII format. The message is transferred through the e-mail system to the other side in the 7-bit format now MIME protocol again converts it back into non-ASCII code and now the user agent of the receiver side reads it and then information is finally read by the receiver. MIME header is basically inserted at the beginning of any e-mail transfer

MIME with SMTP and POP –

SMTP transfers the mail being a message transfer agent from the sender’s side to the mailbox of the receiver side and stores it and MIME header is added to the original header and provides additional information. while POP being the message access agent organizes the mails from the mail server to the receiver’s computer. POP allows the user agent to connect with the message transfer agent.

 

 MIME Header:

It is added to the original e-mail header section to define transformation. There are five headers that we add to the original header: