MIME-Final Protocol 22
MIME-Final Protocol 22
BY:
MIRUTHULA J 59
NEHA JAIN G 67
What is MIME
Protocol?
• MIME stands for Multipurpose Internet Mail
Extensions.
• MIME is a standard that was proposed by Bell
Communications in 1991 in order to expand the
limited capabilities of email.
• MIME protocol allows emails to contain various
types of multimedia content such as images,
audio, and video.
Need of MIME Protocol?
SMTP (Simple Mail Transfer Protocol) uses NVT 7-bit ASCII format for email
communication to provide a common, basic character encoding for text-based messages.
It cannot be used for languages such as Hindi, French, German, and Japanese, etc.
Working of MIME Protocol
1. Compose Email: Sender uses MIME to create email with diverse content.
2. MIME Encoding: MIME encodes non-ASCII or multimedia content to 7-bit NVT ASCII.
Multimedia Support • Allows email to carry images, audio, video, and other
multimedia content.
Content Type Identification • Detects and identifies the type of content being
transmitted.
2. Content Type: Describes the type and subtype of content within the email, such as text, image, audio,
or video, including specific subtypes like JPEG or MP4.
3. Content Type Encoding: Indicates the method used to encode the email's content, such as 7-bit or 8-
bit encoding.
4. Content ID: Assigns a unique identifier to each email message, ensuring its distinct identification.
5. Content Description: Provides a brief description of the email's content, including information about
the content's name, creation date, and modification date.
MIME HEADER Format Example:
Advantages
1 Flexible Content
1 Compatibility Issues
Not all email clients or devices support MIME
protocols and certain content types.
2 Content Security
MIME can increase the risk of malicious content
being transmitted through emails.
3 Email Size
Including multimedia content can significantly
increase the size of the email, leading to slower
transmission.
Conclusion
The MIME protocol revolutionized email communication
by enabling the seamless integration of multimedia
content, enhancing the user experience and improving
communication capabilities.
Thank you!