SlideShare a Scribd company logo
1 of 27
Email Technology Overview ,[object Object]
Contents ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
How Email Works? Outbound MTA (Queue) Inbound MTA Mailstore (mailboxes) POP/IMAP Send mail via MTA (using SMTP) Fetch mails from mailstore (using POP/IMAP) Route mails to their destination Internal Email
Email Protocols: SMTP (RFC 821) ,[object Object],[object Object],[object Object],[object Object]
Typical tasks done by SMTP Server ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SMTP Protocol ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],+----------+  +----------+ +------+  |  |  |  | | User |<-->|  |  SMTP  |  | +------+  |  Sender- |Commands/Replies| Receiver-| +------+  |  SMTP  |<-------------->|  SMTP  |  +------+ | mail |<-->|  |  and Mail  |  |<-->| Mail | | Store|  |  |  |  |  | Store| +------+  +----------+  +----------+  +------+ Sender-SMTP  Receiver-SMTP Model for SMTP Use Few corner cases: 1. Avoiding endless loop of bounced mails: MAIL FROM:<>
SMTP Protocol Replies Permanent Negative Completion reply. e.g. 500 Syntax error, command unrecognized 5yz  Transient Negative Completion reply. E.g. 452 Requested action not taken: insufficient system storage  4yz  Positive Intermediate reply. E.g. 354 Start mail input; end with <CRLF>.<CRLF>  3yz  Positive Completion reply. e.g. 221 <domain> Service closing transmission channel  2yz  Positive Preliminary reply.  1yz
Envelope splitting Envelope (as received): Rcpt to: gtom@mirapoint.com Rcpt to:  [email_address] Rcpt to:  [email_address] Rcpt to: a [email_address] Internal recipient Envelope (to mx1.mirapoint.com): Rcpt to: gtom@mirapoint.com Rcpt to:  [email_address] Envelope (to mx04.hotmail.com): Rcpt to:  [email_address]
Dot stuffing ,[object Object],[object Object],[object Object]
SMTP Security Issue ,[object Object],[object Object],[object Object],[object Object],[object Object],Outside to inside POP/IMAP Server SMTP Server Relay Host db 2. IP of the client machine is added to relay db 1. User authenticates with POP/IMAP server 3. User connects to SMTP server 4. SMTP Server checks for IP in relay host db and allows relaying 5. Entries from db are expired periodically Internal Network Outside Network Inside to Inside Inside to outside Outside to Outside
SMTP Extensions
SMTP server implementation consideration ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
LMTP (RFC 2033) ,[object Object],[object Object],[object Object]
Email Protocol: POP3 (RFC 1939) ,[object Object]
POP3 States & Commands TOP msg n, UIDL [msg], USER, PASS, APOP Optional  POP3  Commands  QUIT  UPDATE  STAT, LIST [msg], RETR msg, DELE msg, NOOP, RSET  TRANSACTION  QUIT AUTHORIZATION  Commands State
POP3 server responses ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],e.g. C: UIDL  S: +OK  S: 1 whqtswO00WBw418f9t5JxYwZ S: 2 QhdPYR:00WBw1Ph7x7  S: .  e.g. C: STAT  S: +OK 2 320 C: LIST 3  S: -ERR no such message, only 2 messages in maildrop
Typical POP Session
POP implementation considerations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Email Protocol: IMAP ,[object Object]
IMAP Commands ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
POP3 Vs IMAP Complexity Protocol granularity Append, Flags Folders Typical Use Feature IMAP protocol is complex which make client and server implementation is demanding task. IMAP clients are not that widely available especially on the compact devices Less complex which makes it easy to implement pop client and server. POP clients are available on wide variety of devices including most of the compact devices Retrieve any sub part of the mail, search Limited retrieve entire mail or headers, no search Yes No Yes No Access mails from multiple machines Access mails from single machine IMAP POP3
IMAP implementation consideration ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IMAP Extensions
Email Standards ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],From: &quot;Ajit Dhumale&quot; <ajitd@persistent.co.in> To: <ajitd@persistent.co.in> Subject: Sample Mail Date: Thu, 28 Oct 2004 10:26:38 +0530 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=&quot;----=_NextPart_000_0011_01C4BCD8.9BE9B8C0&quot; This is a multi-part message in MIME format. ------=_NextPart_000_0011_01C4BCD8.9BE9B8C0 Content-Type: text/plain; charset=&quot;iso-8859-1&quot; Content-Transfer-Encoding: quoted-printable Sample MIME mail. ------=_NextPart_000_0011_01C4BCD8.9BE9B8C0 Content-Type: text/html; charset=&quot;iso-8859-1&quot; Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;> <HTML><HEAD> <META http-equiv=3DContent-Type content=3D&quot;text/html; = charset=3Diso-8859-1&quot;> <META content=3D&quot;MSHTML 6.00.2800.1106&quot; name=3DGENERATOR> <STYLE></STYLE> </HEAD> <BODY bgColor=3D#ffffff> <DIV><FONT face=3DArial size=3D2>Sample <STRONG>MIME</STRONG>=20 mail.</FONT></DIV></BODY></HTML> ------=_NextPart_000_0011_01C4BCD8.9BE9B8C0--
Email Server Products ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cyrus Internals ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Resources for more information ,[object Object],[object Object]

More Related Content

What's hot

Dictributed application by Waqas
Dictributed application by WaqasDictributed application by Waqas
Dictributed application by WaqasWaqas !!!!
 
SMTP - SIMPLE MAIL TRANSFER PROTOCOL
SMTP - SIMPLE MAIL TRANSFER PROTOCOLSMTP - SIMPLE MAIL TRANSFER PROTOCOL
SMTP - SIMPLE MAIL TRANSFER PROTOCOLVidhu Arora
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer ProtocolUjjayanta Bhaumik
 
connectivity utility
connectivity utilityconnectivity utility
connectivity utilitytumetr1
 
file transfer and access utilities
file transfer and access utilitiesfile transfer and access utilities
file transfer and access utilitiestumetr1
 
E mail protocol - SMTP
E mail protocol - SMTPE mail protocol - SMTP
E mail protocol - SMTPMd Syed Ahamad
 
10135 a 05
10135 a 0510135 a 05
10135 a 05Bố Su
 
SMTP Simple Mail Transfer Protocol
SMTP Simple Mail Transfer ProtocolSMTP Simple Mail Transfer Protocol
SMTP Simple Mail Transfer ProtocolSIDDARAMAIAHMC
 
transfer protocols,ftp,smtp,pop,imap
transfer protocols,ftp,smtp,pop,imaptransfer protocols,ftp,smtp,pop,imap
transfer protocols,ftp,smtp,pop,imapAKSHIT KOHLI
 
E mail transfer .74
E mail transfer .74E mail transfer .74
E mail transfer .74myrajendra
 
Simple mail transfer protocol
Simple mail transfer protocolSimple mail transfer protocol
Simple mail transfer protocolAnagha Ghotkar
 
Voice enable smtp client
Voice enable smtp clientVoice enable smtp client
Voice enable smtp clientNilesh Padwal
 
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
 
Simple mail transfer protocol (smtp)
Simple mail transfer protocol (smtp) Simple mail transfer protocol (smtp)
Simple mail transfer protocol (smtp) RochakSrivastava3
 

What's hot (20)

E mail protocols
E mail protocolsE mail protocols
E mail protocols
 
Dictributed application by Waqas
Dictributed application by WaqasDictributed application by Waqas
Dictributed application by Waqas
 
SMTP - SIMPLE MAIL TRANSFER PROTOCOL
SMTP - SIMPLE MAIL TRANSFER PROTOCOLSMTP - SIMPLE MAIL TRANSFER PROTOCOL
SMTP - SIMPLE MAIL TRANSFER PROTOCOL
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer Protocol
 
SNMP/SMTP/MIME
SNMP/SMTP/MIMESNMP/SMTP/MIME
SNMP/SMTP/MIME
 
POP3 Post Office Protocol
POP3 Post Office ProtocolPOP3 Post Office Protocol
POP3 Post Office Protocol
 
connectivity utility
connectivity utilityconnectivity utility
connectivity utility
 
file transfer and access utilities
file transfer and access utilitiesfile transfer and access utilities
file transfer and access utilities
 
E mail protocol - SMTP
E mail protocol - SMTPE mail protocol - SMTP
E mail protocol - SMTP
 
E mail flow
E mail flowE mail flow
E mail flow
 
10135 a 05
10135 a 0510135 a 05
10135 a 05
 
Smtp protocol
Smtp protocolSmtp protocol
Smtp protocol
 
SMTP Simple Mail Transfer Protocol
SMTP Simple Mail Transfer ProtocolSMTP Simple Mail Transfer Protocol
SMTP Simple Mail Transfer Protocol
 
transfer protocols,ftp,smtp,pop,imap
transfer protocols,ftp,smtp,pop,imaptransfer protocols,ftp,smtp,pop,imap
transfer protocols,ftp,smtp,pop,imap
 
E mail transfer .74
E mail transfer .74E mail transfer .74
E mail transfer .74
 
Simple mail transfer protocol
Simple mail transfer protocolSimple mail transfer protocol
Simple mail transfer protocol
 
Voice enable smtp client
Voice enable smtp clientVoice enable smtp client
Voice enable smtp client
 
Email
EmailEmail
Email
 
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
 
Simple mail transfer protocol (smtp)
Simple mail transfer protocol (smtp) Simple mail transfer protocol (smtp)
Simple mail transfer protocol (smtp)
 

Viewers also liked

IT ELECT 4 NETWORK SECURITY LECTURE 6-5-13
IT ELECT 4 NETWORK SECURITY LECTURE 6-5-13IT ELECT 4 NETWORK SECURITY LECTURE 6-5-13
IT ELECT 4 NETWORK SECURITY LECTURE 6-5-13Jd Mercado
 
Lecture about network and host security to NII students
Lecture about network and host security to NII studentsLecture about network and host security to NII students
Lecture about network and host security to NII studentsAkiumi Hasegawa
 
Information systems 365 lecture eight
Information systems 365 lecture eightInformation systems 365 lecture eight
Information systems 365 lecture eightNicholas Davis
 
TUD CS4105 | 2015 | Lecture 1
TUD CS4105 | 2015 | Lecture 1TUD CS4105 | 2015 | Lecture 1
TUD CS4105 | 2015 | Lecture 1Eelco Visser
 
Mail POP vs IMAP
Mail POP vs IMAPMail POP vs IMAP
Mail POP vs IMAPjrock2004
 
The Growth of the Global Hydropower Industry
The Growth of the Global Hydropower IndustryThe Growth of the Global Hydropower Industry
The Growth of the Global Hydropower IndustryProcorre
 
Contenido, diseño y elementos discursivos del diario Ara. Una tentativa de i...
Contenido, diseño y elementos discursivos del diario Ara. Una tentativa de i...Contenido, diseño y elementos discursivos del diario Ara. Una tentativa de i...
Contenido, diseño y elementos discursivos del diario Ara. Una tentativa de i...myriam soteras
 
SSU Wine Business Institute - Direct to Consumer Marketing Seminar Summer 2016
SSU Wine Business Institute - Direct to Consumer Marketing Seminar Summer 2016SSU Wine Business Institute - Direct to Consumer Marketing Seminar Summer 2016
SSU Wine Business Institute - Direct to Consumer Marketing Seminar Summer 2016Ronald Scharman
 
National Rubber Conference (NRC) Mumbai 2015 E-Souvenir
National Rubber Conference (NRC) Mumbai 2015 E-SouvenirNational Rubber Conference (NRC) Mumbai 2015 E-Souvenir
National Rubber Conference (NRC) Mumbai 2015 E-SouvenirRubber & Tyre Machinery World
 
Introduction to Computer Networks
Introduction to Computer NetworksIntroduction to Computer Networks
Introduction to Computer NetworksVenkatesh Iyer
 
Med fremtid i blikket - Cruiselinjen Oslo-Kiel 50 år
Med fremtid i blikket  - Cruiselinjen Oslo-Kiel 50 årMed fremtid i blikket  - Cruiselinjen Oslo-Kiel 50 år
Med fremtid i blikket - Cruiselinjen Oslo-Kiel 50 årColor Line
 
fascination_windows_front_doors_14-01-2015
fascination_windows_front_doors_14-01-2015fascination_windows_front_doors_14-01-2015
fascination_windows_front_doors_14-01-2015Carsten Heyer
 
Decisão Justica eleitoral na Exporio 2012
Decisão Justica eleitoral na Exporio 2012Decisão Justica eleitoral na Exporio 2012
Decisão Justica eleitoral na Exporio 2012OLHO ABERTO PARANÁ
 
Pricelist MARCH 2015 Gold plating machines and supplies
Pricelist MARCH 2015 Gold plating machines and suppliesPricelist MARCH 2015 Gold plating machines and supplies
Pricelist MARCH 2015 Gold plating machines and suppliesgailpan0
 

Viewers also liked (20)

Cn ppt
Cn  pptCn  ppt
Cn ppt
 
Lecture 07 networking
Lecture 07 networkingLecture 07 networking
Lecture 07 networking
 
IT ELECT 4 NETWORK SECURITY LECTURE 6-5-13
IT ELECT 4 NETWORK SECURITY LECTURE 6-5-13IT ELECT 4 NETWORK SECURITY LECTURE 6-5-13
IT ELECT 4 NETWORK SECURITY LECTURE 6-5-13
 
Lecture about network and host security to NII students
Lecture about network and host security to NII studentsLecture about network and host security to NII students
Lecture about network and host security to NII students
 
Information systems 365 lecture eight
Information systems 365 lecture eightInformation systems 365 lecture eight
Information systems 365 lecture eight
 
TUD CS4105 | 2015 | Lecture 1
TUD CS4105 | 2015 | Lecture 1TUD CS4105 | 2015 | Lecture 1
TUD CS4105 | 2015 | Lecture 1
 
Lecture12
Lecture12Lecture12
Lecture12
 
Mail POP vs IMAP
Mail POP vs IMAPMail POP vs IMAP
Mail POP vs IMAP
 
Ch16
Ch16Ch16
Ch16
 
Network Security Lecture
Network Security LectureNetwork Security Lecture
Network Security Lecture
 
The Growth of the Global Hydropower Industry
The Growth of the Global Hydropower IndustryThe Growth of the Global Hydropower Industry
The Growth of the Global Hydropower Industry
 
Contenido, diseño y elementos discursivos del diario Ara. Una tentativa de i...
Contenido, diseño y elementos discursivos del diario Ara. Una tentativa de i...Contenido, diseño y elementos discursivos del diario Ara. Una tentativa de i...
Contenido, diseño y elementos discursivos del diario Ara. Una tentativa de i...
 
SSU Wine Business Institute - Direct to Consumer Marketing Seminar Summer 2016
SSU Wine Business Institute - Direct to Consumer Marketing Seminar Summer 2016SSU Wine Business Institute - Direct to Consumer Marketing Seminar Summer 2016
SSU Wine Business Institute - Direct to Consumer Marketing Seminar Summer 2016
 
National Rubber Conference (NRC) Mumbai 2015 E-Souvenir
National Rubber Conference (NRC) Mumbai 2015 E-SouvenirNational Rubber Conference (NRC) Mumbai 2015 E-Souvenir
National Rubber Conference (NRC) Mumbai 2015 E-Souvenir
 
Introduction to Computer Networks
Introduction to Computer NetworksIntroduction to Computer Networks
Introduction to Computer Networks
 
Med fremtid i blikket - Cruiselinjen Oslo-Kiel 50 år
Med fremtid i blikket  - Cruiselinjen Oslo-Kiel 50 årMed fremtid i blikket  - Cruiselinjen Oslo-Kiel 50 år
Med fremtid i blikket - Cruiselinjen Oslo-Kiel 50 år
 
26. Dr. Nikolai Demidov - IMS Health
26. Dr. Nikolai Demidov - IMS Health26. Dr. Nikolai Demidov - IMS Health
26. Dr. Nikolai Demidov - IMS Health
 
fascination_windows_front_doors_14-01-2015
fascination_windows_front_doors_14-01-2015fascination_windows_front_doors_14-01-2015
fascination_windows_front_doors_14-01-2015
 
Decisão Justica eleitoral na Exporio 2012
Decisão Justica eleitoral na Exporio 2012Decisão Justica eleitoral na Exporio 2012
Decisão Justica eleitoral na Exporio 2012
 
Pricelist MARCH 2015 Gold plating machines and supplies
Pricelist MARCH 2015 Gold plating machines and suppliesPricelist MARCH 2015 Gold plating machines and supplies
Pricelist MARCH 2015 Gold plating machines and supplies
 

Similar to E-Mail - Technical Overview

Email - Electronic Mail
Email - Electronic MailEmail - Electronic Mail
Email - Electronic MailPeter R. Egli
 
SMTP(simple mail transfer protocol).ppsx
SMTP(simple mail transfer protocol).ppsxSMTP(simple mail transfer protocol).ppsx
SMTP(simple mail transfer protocol).ppsxanjubala996089
 
Lecture 9 electronic_mail_representation_and_transfer
Lecture 9 electronic_mail_representation_and_transferLecture 9 electronic_mail_representation_and_transfer
Lecture 9 electronic_mail_representation_and_transferSerious_SamSoul
 
Application layer
Application layerApplication layer
Application layerAnithaRaj31
 
Electronic mail protocols and operations
 Electronic mail protocols and operations Electronic mail protocols and operations
Electronic mail protocols and operationsVivekRajawat9
 
Distributedapplications
DistributedapplicationsDistributedapplications
DistributedapplicationsWaqas !!!!
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer ProtocolRajan Pandey
 
Technical Background Overview Ppt
Technical Background Overview PptTechnical Background Overview Ppt
Technical Background Overview PptAntonio Ieranò
 

Similar to E-Mail - Technical Overview (20)

Mail server
Mail serverMail server
Mail server
 
Mail server
Mail serverMail server
Mail server
 
Email - Electronic Mail
Email - Electronic MailEmail - Electronic Mail
Email - Electronic Mail
 
SMTP(true)
SMTP(true)SMTP(true)
SMTP(true)
 
Mail services
Mail servicesMail services
Mail services
 
SMTP(simple mail transfer protocol).ppsx
SMTP(simple mail transfer protocol).ppsxSMTP(simple mail transfer protocol).ppsx
SMTP(simple mail transfer protocol).ppsx
 
Lecture 9 electronic_mail_representation_and_transfer
Lecture 9 electronic_mail_representation_and_transferLecture 9 electronic_mail_representation_and_transfer
Lecture 9 electronic_mail_representation_and_transfer
 
Application layer
Application layerApplication layer
Application layer
 
Electronic mail protocols and operations
 Electronic mail protocols and operations Electronic mail protocols and operations
Electronic mail protocols and operations
 
Distributedapplications
DistributedapplicationsDistributedapplications
Distributedapplications
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer Protocol
 
Smtp
SmtpSmtp
Smtp
 
Smtp
SmtpSmtp
Smtp
 
Smtp
SmtpSmtp
Smtp
 
Technical Background Overview Ppt
Technical Background Overview PptTechnical Background Overview Ppt
Technical Background Overview Ppt
 
Email ftp
Email ftpEmail ftp
Email ftp
 
Email ftp
Email ftpEmail ftp
Email ftp
 
Electronic mail
Electronic mailElectronic mail
Electronic mail
 
Lec 9(Emails)
Lec 9(Emails)Lec 9(Emails)
Lec 9(Emails)
 
how email works
how email workshow email works
how email works
 

Recently uploaded

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Recently uploaded (20)

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

E-Mail - Technical Overview

  • 1.
  • 2.
  • 3. How Email Works? Outbound MTA (Queue) Inbound MTA Mailstore (mailboxes) POP/IMAP Send mail via MTA (using SMTP) Fetch mails from mailstore (using POP/IMAP) Route mails to their destination Internal Email
  • 4.
  • 5.
  • 6.
  • 7. SMTP Protocol Replies Permanent Negative Completion reply. e.g. 500 Syntax error, command unrecognized 5yz Transient Negative Completion reply. E.g. 452 Requested action not taken: insufficient system storage 4yz Positive Intermediate reply. E.g. 354 Start mail input; end with <CRLF>.<CRLF> 3yz Positive Completion reply. e.g. 221 <domain> Service closing transmission channel 2yz Positive Preliminary reply. 1yz
  • 8. Envelope splitting Envelope (as received): Rcpt to: gtom@mirapoint.com Rcpt to: [email_address] Rcpt to: [email_address] Rcpt to: a [email_address] Internal recipient Envelope (to mx1.mirapoint.com): Rcpt to: gtom@mirapoint.com Rcpt to: [email_address] Envelope (to mx04.hotmail.com): Rcpt to: [email_address]
  • 9.
  • 10.
  • 12.
  • 13.
  • 14.
  • 15. POP3 States & Commands TOP msg n, UIDL [msg], USER, PASS, APOP Optional POP3 Commands QUIT UPDATE STAT, LIST [msg], RETR msg, DELE msg, NOOP, RSET TRANSACTION QUIT AUTHORIZATION Commands State
  • 16.
  • 18.
  • 19.
  • 20.
  • 21. POP3 Vs IMAP Complexity Protocol granularity Append, Flags Folders Typical Use Feature IMAP protocol is complex which make client and server implementation is demanding task. IMAP clients are not that widely available especially on the compact devices Less complex which makes it easy to implement pop client and server. POP clients are available on wide variety of devices including most of the compact devices Retrieve any sub part of the mail, search Limited retrieve entire mail or headers, no search Yes No Yes No Access mails from multiple machines Access mails from single machine IMAP POP3
  • 22.
  • 24.
  • 25.
  • 26.
  • 27.