SlideShare a Scribd company logo
1 of 11
Elaine Pullicino
B.Ed. With Computing
What is MIME?
MIME is an acronym for Multipurpose Internet Mail
Extension
It is used to describe message content types
MIME messages can contain
text,
images,
audio,
video, and
other application-specific data (e.g. PDF Files,
Microsoft Word Documents, and so on)
What is it used for?
It is used to make internet messages richer
It allows applications (and users) to exchange rich
content other than text
It is an extension to the original email specification
(RFC-822)
It is defined in RFCs RFC-2045 through RFC-2049
A Request for Comments (RFC) is a document
published by the Internet Engineering Task Force
(IETF) describing an internet standard
MIME Format
MIME types are defined using a <type>/<subtype>
[optional parameters] format
Some typical examples are
MIME Type Extension(s)
text/plain txt
application/vnd.ms-excel xls
application/pdf pdf
text/html htm;html
text/css css
How is it used?
MIME is passed as part
of the content type of the
message header
Content-type:
text/plain; charset=“us-
ascii”
The following example
is a typical HTTP
Response header (MIME
is highlighted)
HTTP/1.x 200 OK
Transfer-Encoding: chunked
Date: Sat, 28 Nov 2009 04:36:25 GMT
Server: LiteSpeed
Connection: close
X-Powered-By: W3 Total Cache/0.8
Pragma: public
Expires: Sat, 28 Nov 2009 05:36:25 GMT
Cache-Control: max-age=3600, public
Content-Type: text/html; charset=UTF-8
Last-Modified: Sat, 28 Nov 2009 03:50:37 GMT
Vary: Accept-Encoding, Cookie, User-Agent
Support for different languages
Message header
content-type field
put in the header by the client program
creating the e-mail for use by the client
program used to display the received message
charset= optional parameter
if absent ASCII is assumed
Content-Type: text/plain; charset="ISO-8859-1"
ISO-8859-1 character standard extends the basic character set of
ASCII to include many of the accented characters used in
languages such as German
EncodingBinary files need to be “packaged” as text in order to
be sent over the internet
MIME uses a BASE-64 binary encoding scheme to
package the data for transfer
As a result of this encoding, standard SMTP (Simple
Mail Transfer Protocol) servers did not require any
changes
Encoding transforms binary data into a string
Decoding changes the data back into its original form
Base 64 encoding Example
Normal Text: Lorem ipsum dolor sit amet, consectetur
adipiscing elit. Nulla mattis pulvinar ligula. Ut quis neque
ut lorem mollis hendrerit. Curabitur rhoncus, neque vitae
sodales condimentum.
Encoded Text:
TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY
3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gTnVsbGEgbWF0
dGlzIHB1bHZpbmFyIGxpZ3VsYS4gVXQgcXVpcyBuZXF1Z
SB1dCBsb3JlbSBtb2xsaXMgaGVuZHJlcml0LiBDdXJhYml0d
XIgcmhvbmN1cywgbmVxdWUgdml0YWUgc29kYWxlcyBj
b25kaW1lbnR1bS4=
An online tool one can use to experiment can be found at
http://www.motobit.com/util/base64-decoder-
encoder.asp
Sending large messages
When sending large messages, the message client
splits them into smaller parts
This type of message is called a multi-part message
Multi-part messages have one the following MIME
content types:
content-type = multipart/related
content-type = multipart/mixed
Further Reading
MIME Reference. In MIME Types. Retrieved from
http://www.w3schools.com/media/media_mimeref.asp
accessed, on 21 December 2010
Borenstein, N & Freed, N. (1996). Multipurpose
Internet Mail Extensions (MIME) Part One: Format of
Internet Message Bodies. Retrieved
fromhttp://tools.ietf.org/html/rfc2045, on 21st
December 2010.
Further Reading
Kozierok, C. M. (2005). TCP/IP Enhanced Electronic
Mail Message Format: Multipurpose Internet Mail
Extensions (MIME). In The TCP/IP Guide. Retrieved
from
http://www.tcpipguide.com/free/t_MIMEContentTyp
eHeaderandDiscreteMediaTypesSubtypes.htm, on 21st
December 2010.
Josefsson, S. (2006). The Base16, Base32, and Base 62
Data Encodings.http://tools.ietf.org/html/rfc4648
accessed on 21st
December 2010.

More Related Content

What's hot

What's hot (20)

Firewalls
FirewallsFirewalls
Firewalls
 
Publish subscribe model overview
Publish subscribe model overviewPublish subscribe model overview
Publish subscribe model overview
 
Routing algorithm
Routing algorithmRouting algorithm
Routing algorithm
 
Tcpip services and applications
Tcpip services and applicationsTcpip services and applications
Tcpip services and applications
 
Text compression
Text compressionText compression
Text compression
 
Design issues of dos
Design issues of dosDesign issues of dos
Design issues of dos
 
Application Layer
Application Layer Application Layer
Application Layer
 
Ch08 Authentication
Ch08 AuthenticationCh08 Authentication
Ch08 Authentication
 
Data link layer
Data link layer Data link layer
Data link layer
 
IEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and ServicesIEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and Services
 
TCP and UDP
TCP and UDP TCP and UDP
TCP and UDP
 
Dns ppt
Dns pptDns ppt
Dns ppt
 
Architecture of Mobile Computing
Architecture of Mobile ComputingArchitecture of Mobile Computing
Architecture of Mobile Computing
 
HTTP & WWW
HTTP & WWWHTTP & WWW
HTTP & WWW
 
ELEMENTS OF TRANSPORT PROTOCOL
ELEMENTS OF TRANSPORT PROTOCOLELEMENTS OF TRANSPORT PROTOCOL
ELEMENTS OF TRANSPORT PROTOCOL
 
DHCP
DHCPDHCP
DHCP
 
Error Detection And Correction
Error Detection And CorrectionError Detection And Correction
Error Detection And Correction
 
AES-Advanced Encryption Standard
AES-Advanced Encryption StandardAES-Advanced Encryption Standard
AES-Advanced Encryption Standard
 
Leaky Bucket & Tocken Bucket - Traffic shaping
Leaky Bucket & Tocken Bucket - Traffic shapingLeaky Bucket & Tocken Bucket - Traffic shaping
Leaky Bucket & Tocken Bucket - Traffic shaping
 
Distance vector routing
Distance vector routingDistance vector routing
Distance vector routing
 

Similar to Mime

The Fundamental of Electronic Mail (E-mail)
The Fundamental of Electronic Mail (E-mail)The Fundamental of Electronic Mail (E-mail)
The Fundamental of Electronic Mail (E-mail)Vishal Kumar
 
六合彩
六合彩六合彩
六合彩adxegd
 
六合彩|香港六合彩 » SlideShare
六合彩|香港六合彩 » SlideShare六合彩|香港六合彩 » SlideShare
六合彩|香港六合彩 » SlideSharexmatnmqu
 
香港六合彩-六合彩 » SlideShare
香港六合彩-六合彩 » SlideShare香港六合彩-六合彩 » SlideShare
香港六合彩-六合彩 » SlideSharecckiawfm
 
六合彩|香港六合彩
六合彩|香港六合彩六合彩|香港六合彩
六合彩|香港六合彩wnevsi
 
香港六合彩 » SlideShare
香港六合彩 » SlideShare香港六合彩 » SlideShare
香港六合彩 » SlideSharelfftxajv
 
香港六合彩 » SlideShare
香港六合彩 » SlideShare香港六合彩 » SlideShare
香港六合彩 » SlideSharerylpwodc
 
jsoifoaij
jsoifoaijjsoifoaij
jsoifoaijyanwo
 
香港六合彩 » SlideShare
香港六合彩 » SlideShare香港六合彩 » SlideShare
香港六合彩 » SlideSharebburikht
 
香港六合彩>六合彩
香港六合彩>六合彩香港六合彩>六合彩
香港六合彩>六合彩ikkeqhp
 
香港六合彩 » SlideShare
香港六合彩 » SlideShare香港六合彩 » SlideShare
香港六合彩 » SlideSharekftmoerk
 
香港六合彩 » SlideShare
香港六合彩 » SlideShare香港六合彩 » SlideShare
香港六合彩 » SlideShareesbulah
 
sgiayw
sgiaywsgiayw
sgiaywyanwo
 
香港六合彩
香港六合彩香港六合彩
香港六合彩twieat
 
香港六合彩 » SlideShare
香港六合彩 » SlideShare香港六合彩 » SlideShare
香港六合彩 » SlideSharewvjbxlqh
 
Hiding Malicious Content in PDF Documents
Hiding Malicious Content in PDF DocumentsHiding Malicious Content in PDF Documents
Hiding Malicious Content in PDF Documentsdeathwing
 

Similar to Mime (20)

mime-.pdf
mime-.pdfmime-.pdf
mime-.pdf
 
Cn u5
Cn u5Cn u5
Cn u5
 
crypto ppt.pptx
crypto ppt.pptxcrypto ppt.pptx
crypto ppt.pptx
 
The Fundamental of Electronic Mail (E-mail)
The Fundamental of Electronic Mail (E-mail)The Fundamental of Electronic Mail (E-mail)
The Fundamental of Electronic Mail (E-mail)
 
六合彩
六合彩六合彩
六合彩
 
六合彩|香港六合彩 » SlideShare
六合彩|香港六合彩 » SlideShare六合彩|香港六合彩 » SlideShare
六合彩|香港六合彩 » SlideShare
 
香港六合彩-六合彩 » SlideShare
香港六合彩-六合彩 » SlideShare香港六合彩-六合彩 » SlideShare
香港六合彩-六合彩 » SlideShare
 
umveyhl
umveyhlumveyhl
umveyhl
 
六合彩|香港六合彩
六合彩|香港六合彩六合彩|香港六合彩
六合彩|香港六合彩
 
香港六合彩 » SlideShare
香港六合彩 » SlideShare香港六合彩 » SlideShare
香港六合彩 » SlideShare
 
香港六合彩 » SlideShare
香港六合彩 » SlideShare香港六合彩 » SlideShare
香港六合彩 » SlideShare
 
jsoifoaij
jsoifoaijjsoifoaij
jsoifoaij
 
香港六合彩 » SlideShare
香港六合彩 » SlideShare香港六合彩 » SlideShare
香港六合彩 » SlideShare
 
香港六合彩>六合彩
香港六合彩>六合彩香港六合彩>六合彩
香港六合彩>六合彩
 
香港六合彩 » SlideShare
香港六合彩 » SlideShare香港六合彩 » SlideShare
香港六合彩 » SlideShare
 
香港六合彩 » SlideShare
香港六合彩 » SlideShare香港六合彩 » SlideShare
香港六合彩 » SlideShare
 
sgiayw
sgiaywsgiayw
sgiayw
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
 
香港六合彩 » SlideShare
香港六合彩 » SlideShare香港六合彩 » SlideShare
香港六合彩 » SlideShare
 
Hiding Malicious Content in PDF Documents
Hiding Malicious Content in PDF DocumentsHiding Malicious Content in PDF Documents
Hiding Malicious Content in PDF Documents
 

Recently uploaded

FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 

Recently uploaded (20)

YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 

Mime

  • 2. What is MIME? MIME is an acronym for Multipurpose Internet Mail Extension It is used to describe message content types MIME messages can contain text, images, audio, video, and other application-specific data (e.g. PDF Files, Microsoft Word Documents, and so on)
  • 3. What is it used for? It is used to make internet messages richer It allows applications (and users) to exchange rich content other than text It is an extension to the original email specification (RFC-822) It is defined in RFCs RFC-2045 through RFC-2049 A Request for Comments (RFC) is a document published by the Internet Engineering Task Force (IETF) describing an internet standard
  • 4. MIME Format MIME types are defined using a <type>/<subtype> [optional parameters] format Some typical examples are MIME Type Extension(s) text/plain txt application/vnd.ms-excel xls application/pdf pdf text/html htm;html text/css css
  • 5. How is it used? MIME is passed as part of the content type of the message header Content-type: text/plain; charset=“us- ascii” The following example is a typical HTTP Response header (MIME is highlighted) HTTP/1.x 200 OK Transfer-Encoding: chunked Date: Sat, 28 Nov 2009 04:36:25 GMT Server: LiteSpeed Connection: close X-Powered-By: W3 Total Cache/0.8 Pragma: public Expires: Sat, 28 Nov 2009 05:36:25 GMT Cache-Control: max-age=3600, public Content-Type: text/html; charset=UTF-8 Last-Modified: Sat, 28 Nov 2009 03:50:37 GMT Vary: Accept-Encoding, Cookie, User-Agent
  • 6. Support for different languages Message header content-type field put in the header by the client program creating the e-mail for use by the client program used to display the received message charset= optional parameter if absent ASCII is assumed Content-Type: text/plain; charset="ISO-8859-1" ISO-8859-1 character standard extends the basic character set of ASCII to include many of the accented characters used in languages such as German
  • 7. EncodingBinary files need to be “packaged” as text in order to be sent over the internet MIME uses a BASE-64 binary encoding scheme to package the data for transfer As a result of this encoding, standard SMTP (Simple Mail Transfer Protocol) servers did not require any changes Encoding transforms binary data into a string Decoding changes the data back into its original form
  • 8. Base 64 encoding Example Normal Text: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla mattis pulvinar ligula. Ut quis neque ut lorem mollis hendrerit. Curabitur rhoncus, neque vitae sodales condimentum. Encoded Text: TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY 3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gTnVsbGEgbWF0 dGlzIHB1bHZpbmFyIGxpZ3VsYS4gVXQgcXVpcyBuZXF1Z SB1dCBsb3JlbSBtb2xsaXMgaGVuZHJlcml0LiBDdXJhYml0d XIgcmhvbmN1cywgbmVxdWUgdml0YWUgc29kYWxlcyBj b25kaW1lbnR1bS4= An online tool one can use to experiment can be found at http://www.motobit.com/util/base64-decoder- encoder.asp
  • 9. Sending large messages When sending large messages, the message client splits them into smaller parts This type of message is called a multi-part message Multi-part messages have one the following MIME content types: content-type = multipart/related content-type = multipart/mixed
  • 10. Further Reading MIME Reference. In MIME Types. Retrieved from http://www.w3schools.com/media/media_mimeref.asp accessed, on 21 December 2010 Borenstein, N & Freed, N. (1996). Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies. Retrieved fromhttp://tools.ietf.org/html/rfc2045, on 21st December 2010.
  • 11. Further Reading Kozierok, C. M. (2005). TCP/IP Enhanced Electronic Mail Message Format: Multipurpose Internet Mail Extensions (MIME). In The TCP/IP Guide. Retrieved from http://www.tcpipguide.com/free/t_MIMEContentTyp eHeaderandDiscreteMediaTypesSubtypes.htm, on 21st December 2010. Josefsson, S. (2006). The Base16, Base32, and Base 62 Data Encodings.http://tools.ietf.org/html/rfc4648 accessed on 21st December 2010.