SlideShare a Scribd company logo
1 of 14
Presented by:
Deeptanu Datta
Roll No. 1811EE05
A
PRESENTATION
on
Electronic Mail
Guided by :
Dr. Sudhan Majhi
Associate Professor
Department of Electrical
Engineering
IIT Patna
Indian Institute of Technology Patna
Outlines
• Introduction
• Format of email
• Email address
• Components of email
• Architecture of email
• User Agent
• Message Transfer Agent
• Message Access Agent
• Post Office Protocol
• Internet Mail Access Protocol
• Introduction to MIME
Introduction
• Electronic Mail is a method to exchange
messages between people by electronic
devices across the Internet
• Invented by US scientist Ray Tomlinson in 1960
• Earlier email used to operate in instant messaging
mode – both users need to be online simultaneously
• Modern email operates in store and forward mode
– Email servers accepts, forwards, deliver, and store messages
– Users need not to remain online simultaneously
Format of email
Email Address
•Local part defines user mailbox, where all mails are
stored
•Domain name comes from DNS database
•Domain Name System is a network system that
translates names into IP addresses
Three Components of Email
User Agent (UA)
Message Transfer Agent (MTA)
Message Access Agent (MAA)
Architecture of Email
Sender Receiver
Mail Server Mail Server
MAA
Client
User Agent
Message Transfer Agent
• PUSH protocol – pushes message from client to server
• Simple Mail Transfer Protocol defines MTA client
and MTA server in the Internet
• SMTP is used two times – between the sender
and the sender’s mail server and between the
two mail servers
• SMTP defines how commands and responses
must be sent back and forth
• Commands are from MTA client to MTA server
• Responses are from MTA server to MTA client
Message Access Agent
• PULL protocol – pulls message from server to client
• Post Office (v3) Protocol and Internet Mail
Access(v4) Protocol defines MAA client and
server in the Internet
• MAA is involved only once – between the
receiver’s mail server and the receiver
• POP is a simple protocol with limited
functionality
• IMAP is similar to POP, but it has more
features and is more complex
Post Office Protocol
•Client POP is in receiver’s
computer
•Server POP is in mail server
•Two modes – delete and
keep
•In delete mode, mail is
deleted from mailbox after
each retrieval
•In keep mode, mail remains
in mailbox after retrieval
Internet Mail Access Protocol
• User can check the email header before downloading
• User can search the contents of the email for a
specific string of characters before downloading
• User can partially download an email with
multimedia contents if bandwidth is limited
• User can create, delete, or rename mailboxes
on the mail server
• Hierarchy of mailboxes can also be created in
a folder for email storage
Multipurpose Internet Mail Extension
•MIME allows non-ASCII data to be sent through email
•Converts non-ASCII data to ASCII data and delivers it to client MTA at the sender side
•Converts ASCII data to non-ASCII data after receiving it from server MTA at the receiver side
THANK YOU

More Related Content

What's hot (20)

POP3 Post Office Protocol
POP3 Post Office ProtocolPOP3 Post Office Protocol
POP3 Post Office Protocol
 
Email server system1.ppt
Email server system1.pptEmail server system1.ppt
Email server system1.ppt
 
Electronic Mail
Electronic MailElectronic Mail
Electronic Mail
 
POP (Post Office Protocol )
POP (Post Office Protocol )POP (Post Office Protocol )
POP (Post Office Protocol )
 
Mail server using Linux(Ubuntu)
Mail server using Linux(Ubuntu)Mail server using Linux(Ubuntu)
Mail server using Linux(Ubuntu)
 
E mail flow
E mail flowE mail flow
E mail flow
 
Application layer
Application layerApplication layer
Application layer
 
Network layer
Network layerNetwork layer
Network layer
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer Protocol
 
Mail server
Mail serverMail server
Mail server
 
Mail services and mail commands in linux
Mail services and mail commands in linuxMail services and mail commands in linux
Mail services and mail commands in linux
 
Electronic mail
Electronic mailElectronic mail
Electronic mail
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer Protocol
 
E mail protocol - SMTP
E mail protocol - SMTPE mail protocol - SMTP
E mail protocol - SMTP
 
Imap(internet massege access protocaols)
Imap(internet massege access protocaols)Imap(internet massege access protocaols)
Imap(internet massege access protocaols)
 
Network protocols
Network protocolsNetwork protocols
Network protocols
 
SNMP/SMTP/MIME
SNMP/SMTP/MIMESNMP/SMTP/MIME
SNMP/SMTP/MIME
 
Mail server_Synopsis
Mail server_SynopsisMail server_Synopsis
Mail server_Synopsis
 
Unit 5 application layer
Unit 5 application layerUnit 5 application layer
Unit 5 application layer
 
OTechs Mail system proposal
OTechs Mail system proposalOTechs Mail system proposal
OTechs Mail system proposal
 

Similar to Email

Computer networks unit v
Computer networks    unit vComputer networks    unit v
Computer networks unit vJAIGANESH SEKAR
 
retrieving the mail
retrieving the mailretrieving the mail
retrieving the mailtumetr1
 
Tcpip services and applications
Tcpip services and applicationsTcpip services and applications
Tcpip services and applicationsOnline
 
Simple mail transfer protocol
Simple mail transfer protocolSimple mail transfer protocol
Simple mail transfer protocolAnagha Ghotkar
 
Introduction to basics command in linux, and working in linux
Introduction to basics command in linux, and working in linuxIntroduction to basics command in linux, and working in linux
Introduction to basics command in linux, and working in linuxGracia Marcom
 
presentation on email.pptx
presentation on email.pptxpresentation on email.pptx
presentation on email.pptxYouTubeCONTRA
 
Unit 3 - Protocols and Client-Server Applications - IT
Unit 3 - Protocols and Client-Server Applications - ITUnit 3 - Protocols and Client-Server Applications - IT
Unit 3 - Protocols and Client-Server Applications - ITDeepraj Bhujel
 
Email transfer part 1
Email transfer part 1Email transfer part 1
Email transfer part 1myrajendra
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer ProtocolMaitree Patel
 
window server 2008 mail configuration
window server 2008 mail configurationwindow server 2008 mail configuration
window server 2008 mail configurationanwarkade1
 
Application layer in network system
Application layer in network systemApplication layer in network system
Application layer in network systemSalauddin Rubel
 
SMTP - SIMPLE MAIL TRANSFER PROTOCOL
SMTP - SIMPLE MAIL TRANSFER PROTOCOLSMTP - SIMPLE MAIL TRANSFER PROTOCOL
SMTP - SIMPLE MAIL TRANSFER PROTOCOLVidhu Arora
 

Similar to Email (20)

Computer networks unit v
Computer networks    unit vComputer networks    unit v
Computer networks unit v
 
how email works
how email workshow email works
how email works
 
retrieving the mail
retrieving the mailretrieving the mail
retrieving the mail
 
Tcpip services and applications
Tcpip services and applicationsTcpip services and applications
Tcpip services and applications
 
Simple mail transfer protocol
Simple mail transfer protocolSimple mail transfer protocol
Simple mail transfer protocol
 
Introduction to basics command in linux, and working in linux
Introduction to basics command in linux, and working in linuxIntroduction to basics command in linux, and working in linux
Introduction to basics command in linux, and working in linux
 
presentation on email.pptx
presentation on email.pptxpresentation on email.pptx
presentation on email.pptx
 
Unit 3 - Protocols and Client-Server Applications - IT
Unit 3 - Protocols and Client-Server Applications - ITUnit 3 - Protocols and Client-Server Applications - IT
Unit 3 - Protocols and Client-Server Applications - IT
 
How Email Works
How Email WorksHow Email Works
How Email Works
 
Electronic Mail.ppt
Electronic Mail.pptElectronic Mail.ppt
Electronic Mail.ppt
 
Email transfer part 1
Email transfer part 1Email transfer part 1
Email transfer part 1
 
Ch22 system administration
Ch22 system administration Ch22 system administration
Ch22 system administration
 
Email ftp
Email ftpEmail ftp
Email ftp
 
Smtp, pop3, imapv 4
Smtp, pop3, imapv 4Smtp, pop3, imapv 4
Smtp, pop3, imapv 4
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer Protocol
 
window server 2008 mail configuration
window server 2008 mail configurationwindow server 2008 mail configuration
window server 2008 mail configuration
 
Email ftp
Email ftpEmail ftp
Email ftp
 
Computer networks
Computer networksComputer networks
Computer networks
 
Application layer in network system
Application layer in network systemApplication layer in network system
Application layer in network system
 
SMTP - SIMPLE MAIL TRANSFER PROTOCOL
SMTP - SIMPLE MAIL TRANSFER PROTOCOLSMTP - SIMPLE MAIL TRANSFER PROTOCOL
SMTP - SIMPLE MAIL TRANSFER PROTOCOL
 

Recently uploaded

Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 

Recently uploaded (20)

Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 

Email

  • 1. Presented by: Deeptanu Datta Roll No. 1811EE05 A PRESENTATION on Electronic Mail Guided by : Dr. Sudhan Majhi Associate Professor Department of Electrical Engineering IIT Patna Indian Institute of Technology Patna
  • 2. Outlines • Introduction • Format of email • Email address • Components of email • Architecture of email • User Agent • Message Transfer Agent • Message Access Agent • Post Office Protocol • Internet Mail Access Protocol • Introduction to MIME
  • 3. Introduction • Electronic Mail is a method to exchange messages between people by electronic devices across the Internet • Invented by US scientist Ray Tomlinson in 1960 • Earlier email used to operate in instant messaging mode – both users need to be online simultaneously • Modern email operates in store and forward mode – Email servers accepts, forwards, deliver, and store messages – Users need not to remain online simultaneously
  • 5. Email Address •Local part defines user mailbox, where all mails are stored •Domain name comes from DNS database •Domain Name System is a network system that translates names into IP addresses
  • 6. Three Components of Email User Agent (UA) Message Transfer Agent (MTA) Message Access Agent (MAA)
  • 7. Architecture of Email Sender Receiver Mail Server Mail Server MAA Client
  • 9. Message Transfer Agent • PUSH protocol – pushes message from client to server • Simple Mail Transfer Protocol defines MTA client and MTA server in the Internet • SMTP is used two times – between the sender and the sender’s mail server and between the two mail servers • SMTP defines how commands and responses must be sent back and forth • Commands are from MTA client to MTA server • Responses are from MTA server to MTA client
  • 10. Message Access Agent • PULL protocol – pulls message from server to client • Post Office (v3) Protocol and Internet Mail Access(v4) Protocol defines MAA client and server in the Internet • MAA is involved only once – between the receiver’s mail server and the receiver • POP is a simple protocol with limited functionality • IMAP is similar to POP, but it has more features and is more complex
  • 11. Post Office Protocol •Client POP is in receiver’s computer •Server POP is in mail server •Two modes – delete and keep •In delete mode, mail is deleted from mailbox after each retrieval •In keep mode, mail remains in mailbox after retrieval
  • 12. Internet Mail Access Protocol • User can check the email header before downloading • User can search the contents of the email for a specific string of characters before downloading • User can partially download an email with multimedia contents if bandwidth is limited • User can create, delete, or rename mailboxes on the mail server • Hierarchy of mailboxes can also be created in a folder for email storage
  • 13. Multipurpose Internet Mail Extension •MIME allows non-ASCII data to be sent through email •Converts non-ASCII data to ASCII data and delivers it to client MTA at the sender side •Converts ASCII data to non-ASCII data after receiving it from server MTA at the receiver side