SlideShare a Scribd company logo
E-mail & lists client view Anne Villems University of Tartu, Estonia
Everybody has used e-mail! But how many have read documents, which set the standards for e-mail? These standards have been set up in the documents: RFC 822 / RFC 821 MIME standards set in  RFC  2045/2046/2047/2048 (old verson RFC 1521/1522)
Mail Standard RFC822 Published in 1982 Lines no longer than 1000 char Message body - plain US-ASCII text Message header lines - plain US-ASCII text Limit on message length
RFC 822 restrictions no multiple objects in a single message no multi-part message bodies no non-textual bodies no X.400 messages can be gatewayd  no multifont messages
ASCII times are over! Now we want: National language support Possibility to send  pictures audiofiles other applications video files multimedia applications
MIME - Multipurpose Internet Mail Extension RFC 2045-2048 obsolete RFC 1521, 1522,1590 RFC 2045 Format of Internet Message Bodies RFC 2046 Media Types RFC 2047  Message Header Extension for  Non-ASCII Text RFC 2048  Registration Procedures To solve RFC822 restrictions without serious incompatibilities with it
MIME defines new header lines MIME-Version header field: MIME-Version: 1.0 The content type header field to specify the the type and subtype of data in the body: Content-Type: Text/Plain: Charset=ISO-8859-1 Content-Transfer-Encoding field to show how data is encoded  Content-Transfer-Encoding: QUOTED-PRINTABLE Content-ID  and  Content-Description  for future use
“Content type” possible values Text - textual information  Image - for transmitting still images (gif,jpeg) Audio -  requires audio output device Video - to display moving images, like mpeg Application - information to be processed by application program  Multipart - to represent compound, possibly embedded parts Message - an encapsulated message
Content-transfer-Encoding base64 - every 3 bytes are represented  with 4  7-bit ASCII characters quoted-printable - will code only non-ASCII characters in the text, 76char lines 7bit - no coding, already 7bit 8bit - have to be transported as 8-bit binary - as 8bit, but may contain long lines
Quoted-printable Suitable to present most European languages which are based on ISO 8859-x standard Non-ASCII chars will be coded with 3 chars: ´=´ followed by code in base (16) Examples: Ü  =DC ä  =E4 ö  =F6
Where to get more info about MIME RFC archive with all RFC-s in plain text: ftp://ftp.carnet.hr/pub/Internet/rfc/ Mark Grand’s “MIME Overview” http://www.mindspring.com/~mgrand/mime.html comp.mail.mime FAQ http://www.cis.ohio-state.edu/text/faq/  usent/mail/mime-faq/
How e-mail works User Agent (UA) - program, with which human users read, create and manage e-mail Mail Transport Agent (MTA) - handling the movement of messages among computers, non-real-time manner; SMTP - Simple Mail Transfer Protocol - must be installed at every Internet Host
Working protocols SMTP - primary mechanism for moving mail around TCP/IP network, handles sites with permanent connections SMTP delivers mail, not allows user to collect it - sometimes the latter is more convenient POP, IMAP - fill the gap, they are oriented to serve users when they want
POP, IMAP Aim - to build a distributed e-mail infrastructure LAN oriented, vendor specific POP - Post Office Protocol, latest version POP3, RFC 1725 (1460) IMAP - the Internet Message Access Protocol, latest version IMAP4, RFC2060 (1731)
What we want from Mail client? Good user interface advanced text editing spelling checker attachments allowed addressbook (with groups!) MIME uudencode/decode Encryption! + mailing lists pager support multiple accounts multilingual support full text indexing + search message filtering   … and more
…more requirements for mail client: signatures (multiple?) database sophisticated send: send e-mail to all my students who live in Liberty street download headers and delete mail from server based on header info UseNet Newsgroups Live spelling Thesaurus auto-dialing Free Internet Fax Confirmation ability … …
Mail Clients You can find 28 mail clients in Tucows ultimate software collection for Win95, 13 for Mac and 11 for win 3.x They need from 65K to 4.5M memory Tocows has mirrors in many countries one in Croatia: http://www.hrt.hr/tucows/
Most popular clients The Pegasus Mail, no fee, version 2.54 http://www.pegasus.usa.com/ FAQ  http://www.let.nl/pegasus/faq.html Eudora (Qualcomm Inc.) Eudora Pro 3.0.3 Eudora Light 3.0.3 http://www.qualcomm.com/
Problems going from Eudora to Pegasus Your Adressbooks are not convertible. There exists Interguru Web-site to help you to convert Eudora nickname file to Pegasus address file: http://www.interguru.com/eudopega.htm
To compare Mail Clients Stroud’s Mail Client Reviews with about 20 packages reviewed: http://cws.internet.com/32mail-reviews.html Intervue Internet Client reviews: http://www.eqp.com/egrinter.html Tucows has evaluated all packages with 0.5 - 5 cows.
Some words about Netiquette Be polite! Cite as small part of the letter as possible! DO NOT USE UPPER CASE LETTERS THROUGHOUT THE LETTER Use “smilies”:  :-)  :-(  ;-) Take differencies in the culture into account.
Questions ??? ??? ???

More Related Content

PPTX
Electronic Mail
PPT
Jaimin chp-7 - application layer- 2011 batch
PDF
Web tcp ip
PPTX
Application layer
PDF
Unit-4 networking basics in java
PDF
Application layer protocol
Electronic Mail
Jaimin chp-7 - application layer- 2011 batch
Web tcp ip
Application layer
Unit-4 networking basics in java
Application layer protocol

What's hot (7)

PDF
Optimizing LAMPhp Applications
PPTX
Application layer
PDF
Email - Electronic Mail
PDF
Web design EJ3
PDF
Lecture 9 electronic_mail_representation_and_transfer
PPT
Chapter 2 : Application Layer
PDF
Apache Thrift : One Stop Solution for Cross Language Communication
Optimizing LAMPhp Applications
Application layer
Email - Electronic Mail
Web design EJ3
Lecture 9 electronic_mail_representation_and_transfer
Chapter 2 : Application Layer
Apache Thrift : One Stop Solution for Cross Language Communication
Ad

Viewers also liked (11)

PPT
wflbmup
PPT
香港六合彩 » SlideShare
PDF
Nom 034 ssa3 2013
PPT
六合彩-香港六合彩 » SlideShare
PPT
香港六合彩 » SlideShare
PPS
Animals
PPT
香港六合彩-六合彩 » SlideShare
PPTX
India's future
PPS
Insolites Noeuds
PPT
香港六合彩 » SlideShare
PPT
God's Promise
wflbmup
香港六合彩 » SlideShare
Nom 034 ssa3 2013
六合彩-香港六合彩 » SlideShare
香港六合彩 » SlideShare
Animals
香港六合彩-六合彩 » SlideShare
India's future
Insolites Noeuds
香港六合彩 » SlideShare
God's Promise
Ad

Similar to 香港六合彩-六合彩 » SlideShare (20)

PPTX
unit 5.pptxhhhnggjfvbjoohcchvvikbkbkbobh
PPTX
Application layer
PDF
Internet technology unit 6
DOCX
S/MIME
DOCX
How email works
PDF
The Fundamental of Electronic Mail (E-mail)
PDF
Email as a datasource for applications
PPT
Mime
KEY
Itch Scratching
PPT
Email ftp
PPTX
Moving from User Documentation to Developer Documentation
PPTX
computer network and data communication and networkig fibre optical cable and...
PPT
Email ftp
PPT
Electronic Mail.ppt
PPT
Distributedapplications
PPT
Dictributed application by Waqas
PPTX
email forensics email forensics email forensics.pptx
unit 5.pptxhhhnggjfvbjoohcchvvikbkbkbobh
Application layer
Internet technology unit 6
S/MIME
How email works
The Fundamental of Electronic Mail (E-mail)
Email as a datasource for applications
Mime
Itch Scratching
Email ftp
Moving from User Documentation to Developer Documentation
computer network and data communication and networkig fibre optical cable and...
Email ftp
Electronic Mail.ppt
Distributedapplications
Dictributed application by Waqas
email forensics email forensics email forensics.pptx

Recently uploaded (20)

PPTX
Tartificialntelligence_presentation.pptx
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
STKI Israel Market Study 2025 version august
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PPTX
OMC Textile Division Presentation 2021.pptx
PPT
What is a Computer? Input Devices /output devices
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
Getting Started with Data Integration: FME Form 101
PPTX
TLE Review Electricity (Electricity).pptx
PPTX
Modernising the Digital Integration Hub
Tartificialntelligence_presentation.pptx
Module 1.ppt Iot fundamentals and Architecture
STKI Israel Market Study 2025 version august
Developing a website for English-speaking practice to English as a foreign la...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Programs and apps: productivity, graphics, security and other tools
Final SEM Unit 1 for mit wpu at pune .pptx
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
1 - Historical Antecedents, Social Consideration.pdf
A contest of sentiment analysis: k-nearest neighbor versus neural network
OMC Textile Division Presentation 2021.pptx
What is a Computer? Input Devices /output devices
NewMind AI Weekly Chronicles – August ’25 Week III
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Getting Started with Data Integration: FME Form 101
TLE Review Electricity (Electricity).pptx
Modernising the Digital Integration Hub

香港六合彩-六合彩 » SlideShare

  • 1. E-mail & lists client view Anne Villems University of Tartu, Estonia
  • 2. Everybody has used e-mail! But how many have read documents, which set the standards for e-mail? These standards have been set up in the documents: RFC 822 / RFC 821 MIME standards set in RFC 2045/2046/2047/2048 (old verson RFC 1521/1522)
  • 3. Mail Standard RFC822 Published in 1982 Lines no longer than 1000 char Message body - plain US-ASCII text Message header lines - plain US-ASCII text Limit on message length
  • 4. RFC 822 restrictions no multiple objects in a single message no multi-part message bodies no non-textual bodies no X.400 messages can be gatewayd no multifont messages
  • 5. ASCII times are over! Now we want: National language support Possibility to send pictures audiofiles other applications video files multimedia applications
  • 6. MIME - Multipurpose Internet Mail Extension RFC 2045-2048 obsolete RFC 1521, 1522,1590 RFC 2045 Format of Internet Message Bodies RFC 2046 Media Types RFC 2047 Message Header Extension for Non-ASCII Text RFC 2048 Registration Procedures To solve RFC822 restrictions without serious incompatibilities with it
  • 7. MIME defines new header lines MIME-Version header field: MIME-Version: 1.0 The content type header field to specify the the type and subtype of data in the body: Content-Type: Text/Plain: Charset=ISO-8859-1 Content-Transfer-Encoding field to show how data is encoded Content-Transfer-Encoding: QUOTED-PRINTABLE Content-ID and Content-Description for future use
  • 8. “Content type” possible values Text - textual information Image - for transmitting still images (gif,jpeg) Audio - requires audio output device Video - to display moving images, like mpeg Application - information to be processed by application program Multipart - to represent compound, possibly embedded parts Message - an encapsulated message
  • 9. Content-transfer-Encoding base64 - every 3 bytes are represented with 4 7-bit ASCII characters quoted-printable - will code only non-ASCII characters in the text, 76char lines 7bit - no coding, already 7bit 8bit - have to be transported as 8-bit binary - as 8bit, but may contain long lines
  • 10. Quoted-printable Suitable to present most European languages which are based on ISO 8859-x standard Non-ASCII chars will be coded with 3 chars: ´=´ followed by code in base (16) Examples: Ü =DC ä =E4 ö =F6
  • 11. Where to get more info about MIME RFC archive with all RFC-s in plain text: ftp://ftp.carnet.hr/pub/Internet/rfc/ Mark Grand’s “MIME Overview” http://www.mindspring.com/~mgrand/mime.html comp.mail.mime FAQ http://www.cis.ohio-state.edu/text/faq/ usent/mail/mime-faq/
  • 12. How e-mail works User Agent (UA) - program, with which human users read, create and manage e-mail Mail Transport Agent (MTA) - handling the movement of messages among computers, non-real-time manner; SMTP - Simple Mail Transfer Protocol - must be installed at every Internet Host
  • 13. Working protocols SMTP - primary mechanism for moving mail around TCP/IP network, handles sites with permanent connections SMTP delivers mail, not allows user to collect it - sometimes the latter is more convenient POP, IMAP - fill the gap, they are oriented to serve users when they want
  • 14. POP, IMAP Aim - to build a distributed e-mail infrastructure LAN oriented, vendor specific POP - Post Office Protocol, latest version POP3, RFC 1725 (1460) IMAP - the Internet Message Access Protocol, latest version IMAP4, RFC2060 (1731)
  • 15. What we want from Mail client? Good user interface advanced text editing spelling checker attachments allowed addressbook (with groups!) MIME uudencode/decode Encryption! + mailing lists pager support multiple accounts multilingual support full text indexing + search message filtering … and more
  • 16. …more requirements for mail client: signatures (multiple?) database sophisticated send: send e-mail to all my students who live in Liberty street download headers and delete mail from server based on header info UseNet Newsgroups Live spelling Thesaurus auto-dialing Free Internet Fax Confirmation ability … …
  • 17. Mail Clients You can find 28 mail clients in Tucows ultimate software collection for Win95, 13 for Mac and 11 for win 3.x They need from 65K to 4.5M memory Tocows has mirrors in many countries one in Croatia: http://www.hrt.hr/tucows/
  • 18. Most popular clients The Pegasus Mail, no fee, version 2.54 http://www.pegasus.usa.com/ FAQ http://www.let.nl/pegasus/faq.html Eudora (Qualcomm Inc.) Eudora Pro 3.0.3 Eudora Light 3.0.3 http://www.qualcomm.com/
  • 19. Problems going from Eudora to Pegasus Your Adressbooks are not convertible. There exists Interguru Web-site to help you to convert Eudora nickname file to Pegasus address file: http://www.interguru.com/eudopega.htm
  • 20. To compare Mail Clients Stroud’s Mail Client Reviews with about 20 packages reviewed: http://cws.internet.com/32mail-reviews.html Intervue Internet Client reviews: http://www.eqp.com/egrinter.html Tucows has evaluated all packages with 0.5 - 5 cows.
  • 21. Some words about Netiquette Be polite! Cite as small part of the letter as possible! DO NOT USE UPPER CASE LETTERS THROUGHOUT THE LETTER Use “smilies”: :-) :-( ;-) Take differencies in the culture into account.