SlideShare a Scribd company logo
1 of 17
Download to read offline
CS450 – Internet Protocol
Md Syed Ahamad 1301030
CS450 - Internet Protocol presentation
1
 Introduction
 Fundamentals
 SMTP model and protocols
 End-to-end mailing system
 Stored-and-forward mailing system
 SMTP mail transaction flow
 Mail Access modes
 Mail Access protocols
CS450 - Internet Protocol presentation 2
 Most email systems that send mail over the internet use SMTP to send messages
from server to another server.
 Email client retrieves the messages using POP & IMAP.
 SMTP works in client – server architecture between mail servers.
CS450 - Internet Protocol presentation 3
 SMTP is used as the common mechanism for
transporting email among different host within
TCP/IP suite.
 It is application layer protocol at port 25.
 Mail arrived via SMTP is forwarded to a remote server.
 POP3 and IMAP allows user to download from local
server.
 Email clients like Eudora allow the client to specify an SMTP
server and POP server.
 On UNIX based system, Sendmail is widely used SMTP
server. It includes POP3 and also comes in a version for
Windows NT
CS450 - Internet Protocol presentation 4
 User Agent(UA): It is a program that is used to send/receive email.This are email
clients.
 Unix based - Berkeley mail, Elm, MH, Pine etc.
 Windows based - MS outlook, Netscape/Mozilla Communication
 Message Transfer Agent(MTA) - transfers email messages from one computer to
another using a client–server application architecture.
 MTA maintains queue for scheduling repeat delivery attempts in case a remote server is
unable.
 Unix based – Sendmail,eMailman,etc.
 Windows based – MS Exchange.
CS450 - Internet Protocol presentation 5
 Model:
 End-to-end mail delivery: used between organisations
 No intermediate message transfer agents (MTAs).
 SMTP client keeps the mail items until it is successfully transferred to
recipient/destination.
CS450 - Internet Protocol presentation 6
CS450 - Internet Protocol presentation 7
 Stored-and-forward mail delivery method: It works within a network or
organisation that have TCP/IP and SMTP based networks.
 Mail item may pass through a number of intermediate hosts in the same network on its
way to destination.
 Successful transmission indicates that the mail has reached the neighbour intermediate
hop.
CS450 - Internet Protocol presentation 8
CS450 - Internet Protocol presentation 9
 Few cases of sending email across network:
 Message – sender prepares messages -> creates envelope -> put the messages in
envelope -> MTA transfers mail to TCP/IP port 25 of receiver MTA.
 Relay MTA could be involved where the system may or may not be on TCP/IP suite.
 Email gateway or mail bridges – exchange capability of TCP/IP SMTP and locally used
mailing systems.
 It can receive an email prepared by a protocol other than SMTP and transform it to the SMTP
format before sending it.
 It can also convert SMTP format to another format and send it to the destination which does not use
SMTP TCP/IP suite.
 It may alter end-to-end delivery specification.
 Behaviour is defined by end-to-end transmission at host-to-gateway, gateway-to-host, gateway-to-
gateway.
CS450 - Internet Protocol presentation 10
 Suppose jsmith@sun.it.revier.edu sends email to darien@mail.unh.edu,
steve@mail.unh.edu, and bryan@mail.unh.edu.
 Sending email:
 Message – body (data).
 Envelope (header) is transmitted separately from message itself
 Sender’s host – sun.it.revier.edu Receiver’s host - mail.unh.edu
 @ is used to represents several email addresses – one to many alias expansion.
 jsmith, byan are the computer reachable address of the mailboxes.
 SMTP uses DNS to determine IP address of the destination mailbox.
 Receiving Email:
 UA periodically checks mailboxes about the mail arrival.
CS450 - Internet Protocol presentation 11
 SMTP destination address
 user@host – TCP/IP
 User%remote-host@gateway-host – non SMTP destination host via gateway-host.
 @host-a,@host-b:user@host-c – for relay messages (explicit routing information)
 Not eligible for end-to-end delivery system and it is no longer used.
 Delay messages: messages can be delay at sender site, receiver site or the
intermediate servers.
 Sender site – It will be storing in spooling system and client mail periodically (10 to 15
minutes) checks the spool to find the mail can be sent. If it can’t be delivered in the
timeout period (3 to 5 days), the mail returns to the sender.
 Intermediate MTA also has mail storage and spooling storage.
CS450 - Internet Protocol presentation 12
CS450 - Internet Protocol presentation 13
CS450 - Internet Protocol presentation 14
 A mail client (UA) is the software that a user employs to read, send, file, and
otherwise process the electronic mail.
 The mail client also manages related e-mail data (address books, spelling dictionaries, and
stationery).
 The mail client connects to a mail server to retrieve new mail.
 The communication between the mail client and mail server is regulated by the mail access protocol,
a standardized set of transmitted commands and responses sent over many different types of network
connections
 A mail access protocol operates in three common modes
 Offline mode - e-mail is downloaded from a temporary storage on the mail server to the user’s
computer. After download, the mail is deleted from the server.
 Online mode – permanent storage at mail server but temporary storage at client mailbox.
 Disconnected/resynchronization mode – combines both offline and online mode.
CS450 - Internet Protocol presentation 15
 POP3 –
 It can be used with or without SMTP. POP2 was designed for SMTP only.
 Offline , Resynchronized modes supported.
 It allows users to download only header to one season.
 No interoperability issues
 End user mailbox at server mailbox for end-to-end users.
 IMAP4 - a protocol for retrieving email.
 Used for remote access in the mail server.
 It supports additional features over POP i.e. search message on mail server.
 IMAP is like post office and SMTP as postal carriers.
 Used TCP/IP for reliability.
CS450 - Internet Protocol presentation 16
 Vladimir V. Riabov, SMTP ((Simple Mail Transfer Protocol)), Revier College.
 Rfc – 5321.
CS450 - Internet Protocol presentation 17

More Related Content

What's hot (20)

Internet control message protocol
Internet control message protocolInternet control message protocol
Internet control message protocol
 
ICMP
ICMPICMP
ICMP
 
WEP
WEPWEP
WEP
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer Protocol
 
Imap(internet massege access protocaols)
Imap(internet massege access protocaols)Imap(internet massege access protocaols)
Imap(internet massege access protocaols)
 
Simple mail transfer protocol (smtp)
Simple mail transfer protocol (smtp) Simple mail transfer protocol (smtp)
Simple mail transfer protocol (smtp)
 
Icmp
IcmpIcmp
Icmp
 
Dhcp
DhcpDhcp
Dhcp
 
TCP/IP 3-way Handshake
TCP/IP 3-way Handshake TCP/IP 3-way Handshake
TCP/IP 3-way Handshake
 
Ip addressing
Ip addressingIp addressing
Ip addressing
 
Telnet
TelnetTelnet
Telnet
 
Message passing in Distributed Computing Systems
Message passing in Distributed Computing SystemsMessage passing in Distributed Computing Systems
Message passing in Distributed Computing Systems
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer Protocol
 
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
 
TCP/ IP
TCP/ IP TCP/ IP
TCP/ IP
 
Application layer protocols
Application layer protocolsApplication layer protocols
Application layer protocols
 
Tcp
TcpTcp
Tcp
 
message passing
 message passing message passing
message passing
 
Link state routing protocol
Link state routing protocolLink state routing protocol
Link state routing protocol
 
IPV6 ADDRESS
IPV6 ADDRESSIPV6 ADDRESS
IPV6 ADDRESS
 

Viewers also liked

LCSI Industrial Managed Switch Product Guide
LCSI Industrial Managed Switch Product GuideLCSI Industrial Managed Switch Product Guide
LCSI Industrial Managed Switch Product GuideJames Fuh
 
Wireshark
WiresharkWireshark
Wiresharkbtohara
 
SCADA deep inside: protocols and security mechanisms
SCADA deep inside: protocols and security mechanismsSCADA deep inside: protocols and security mechanisms
SCADA deep inside: protocols and security mechanismsAleksandr Timorin
 
Protocol Ppt[1]
Protocol Ppt[1]Protocol Ppt[1]
Protocol Ppt[1]anil933
 
Network protocols
Network protocolsNetwork protocols
Network protocolsHemnath R.
 
LinkedIn powerpoint
LinkedIn powerpointLinkedIn powerpoint
LinkedIn powerpointguest2137df
 

Viewers also liked (12)

Smtp protocol
Smtp protocolSmtp protocol
Smtp protocol
 
DNS,SMTP and POP3
DNS,SMTP and POP3DNS,SMTP and POP3
DNS,SMTP and POP3
 
LCSI Industrial Managed Switch Product Guide
LCSI Industrial Managed Switch Product GuideLCSI Industrial Managed Switch Product Guide
LCSI Industrial Managed Switch Product Guide
 
Seminar
SeminarSeminar
Seminar
 
Wireshark
WiresharkWireshark
Wireshark
 
SCADA deep inside: protocols and security mechanisms
SCADA deep inside: protocols and security mechanismsSCADA deep inside: protocols and security mechanisms
SCADA deep inside: protocols and security mechanisms
 
Protocol Ppt[1]
Protocol Ppt[1]Protocol Ppt[1]
Protocol Ppt[1]
 
Smtp, pop3, imapv 4
Smtp, pop3, imapv 4Smtp, pop3, imapv 4
Smtp, pop3, imapv 4
 
Linkedin 101 ppt
Linkedin 101 pptLinkedin 101 ppt
Linkedin 101 ppt
 
Dns ppt
Dns pptDns ppt
Dns ppt
 
Network protocols
Network protocolsNetwork protocols
Network protocols
 
LinkedIn powerpoint
LinkedIn powerpointLinkedIn powerpoint
LinkedIn powerpoint
 

Similar to E mail protocol - SMTP

window server 2008 mail configuration
window server 2008 mail configurationwindow server 2008 mail configuration
window server 2008 mail configurationanwarkade1
 
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
 
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 linuxGracia Marcom
 
SMTP and TCP protocol
SMTP and TCP protocolSMTP and TCP protocol
SMTP and TCP protocolDivyaKS18
 
10135 a 05
10135 a 0510135 a 05
10135 a 05Bố Su
 
Tcpip services and applications
Tcpip services and applicationsTcpip services and applications
Tcpip services and applicationsOnline
 
presentation on email.pptx
presentation on email.pptxpresentation on email.pptx
presentation on email.pptxYouTubeCONTRA
 
retrieving the mail
retrieving the mailretrieving the mail
retrieving the mailtumetr1
 
vishal_sharma: python email sending software
vishal_sharma: python email sending software  vishal_sharma: python email sending software
vishal_sharma: python email sending software vishal sharma
 
Topic 2.4 network services
Topic 2.4 network servicesTopic 2.4 network services
Topic 2.4 network servicesAtika Zaimi
 

Similar to E mail protocol - SMTP (20)

Mail server
Mail serverMail server
Mail server
 
Mail server
Mail serverMail server
Mail server
 
Electronic mail
Electronic mailElectronic mail
Electronic mail
 
How Email Works
How Email WorksHow Email Works
How Email Works
 
window server 2008 mail configuration
window server 2008 mail configurationwindow server 2008 mail configuration
window server 2008 mail configuration
 
Mail services
Mail servicesMail services
Mail services
 
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
 
Electronic Mail.ppt
Electronic Mail.pptElectronic Mail.ppt
Electronic Mail.ppt
 
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
 
Cn u5
Cn u5Cn u5
Cn u5
 
SMTP and TCP protocol
SMTP and TCP protocolSMTP and TCP protocol
SMTP and TCP protocol
 
10135 a 05
10135 a 0510135 a 05
10135 a 05
 
12 - E-Mail.ppt
12 - E-Mail.ppt12 - E-Mail.ppt
12 - E-Mail.ppt
 
12 - E-Mail.ppt
12 - E-Mail.ppt12 - E-Mail.ppt
12 - E-Mail.ppt
 
Tcpip services and applications
Tcpip services and applicationsTcpip services and applications
Tcpip services and applications
 
presentation on email.pptx
presentation on email.pptxpresentation on email.pptx
presentation on email.pptx
 
retrieving the mail
retrieving the mailretrieving the mail
retrieving the mail
 
vishal_sharma: python email sending software
vishal_sharma: python email sending software  vishal_sharma: python email sending software
vishal_sharma: python email sending software
 
Topic 2.4 network services
Topic 2.4 network servicesTopic 2.4 network services
Topic 2.4 network services
 
Email ftp
Email ftpEmail ftp
Email ftp
 

More from Md Syed Ahamad

Bulk-Synchronous-Parallel - BSP
Bulk-Synchronous-Parallel - BSPBulk-Synchronous-Parallel - BSP
Bulk-Synchronous-Parallel - BSPMd Syed Ahamad
 
Coap based application for android phones-end
Coap based application for android phones-endCoap based application for android phones-end
Coap based application for android phones-endMd Syed Ahamad
 
Coap based application for android phones
Coap based application for android phonesCoap based application for android phones
Coap based application for android phonesMd Syed Ahamad
 
Hierarchical clustering techniques
Hierarchical clustering techniquesHierarchical clustering techniques
Hierarchical clustering techniquesMd Syed Ahamad
 
Gps technology presentation
Gps technology presentationGps technology presentation
Gps technology presentationMd Syed Ahamad
 
Web Application Security II - SQL Injection
Web Application Security II - SQL InjectionWeb Application Security II - SQL Injection
Web Application Security II - SQL InjectionMd Syed Ahamad
 
Web application security I
Web application security IWeb application security I
Web application security IMd Syed Ahamad
 
Sociolinguistic and law
Sociolinguistic and lawSociolinguistic and law
Sociolinguistic and lawMd Syed Ahamad
 
Wlan 802.11n - MAC Sublayer
Wlan 802.11n - MAC SublayerWlan 802.11n - MAC Sublayer
Wlan 802.11n - MAC SublayerMd Syed Ahamad
 

More from Md Syed Ahamad (10)

Bulk-Synchronous-Parallel - BSP
Bulk-Synchronous-Parallel - BSPBulk-Synchronous-Parallel - BSP
Bulk-Synchronous-Parallel - BSP
 
3rdYearStudentProject
3rdYearStudentProject3rdYearStudentProject
3rdYearStudentProject
 
Coap based application for android phones-end
Coap based application for android phones-endCoap based application for android phones-end
Coap based application for android phones-end
 
Coap based application for android phones
Coap based application for android phonesCoap based application for android phones
Coap based application for android phones
 
Hierarchical clustering techniques
Hierarchical clustering techniquesHierarchical clustering techniques
Hierarchical clustering techniques
 
Gps technology presentation
Gps technology presentationGps technology presentation
Gps technology presentation
 
Web Application Security II - SQL Injection
Web Application Security II - SQL InjectionWeb Application Security II - SQL Injection
Web Application Security II - SQL Injection
 
Web application security I
Web application security IWeb application security I
Web application security I
 
Sociolinguistic and law
Sociolinguistic and lawSociolinguistic and law
Sociolinguistic and law
 
Wlan 802.11n - MAC Sublayer
Wlan 802.11n - MAC SublayerWlan 802.11n - MAC Sublayer
Wlan 802.11n - MAC Sublayer
 

Recently uploaded

Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012rehmti665
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Roomdivyansh0kumar0
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一Fs
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdf
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdfThe Intriguing World of CDR Analysis by Police: What You Need to Know.pdf
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdfMilind Agarwal
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts servicevipmodelshub1
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
Denver Web Design brochure for public viewing
Denver Web Design brochure for public viewingDenver Web Design brochure for public viewing
Denver Web Design brochure for public viewingbigorange77
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...akbard9823
 

Recently uploaded (20)

young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdf
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdfThe Intriguing World of CDR Analysis by Police: What You Need to Know.pdf
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdf
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
Denver Web Design brochure for public viewing
Denver Web Design brochure for public viewingDenver Web Design brochure for public viewing
Denver Web Design brochure for public viewing
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
 

E mail protocol - SMTP

  • 1. CS450 – Internet Protocol Md Syed Ahamad 1301030 CS450 - Internet Protocol presentation 1
  • 2.  Introduction  Fundamentals  SMTP model and protocols  End-to-end mailing system  Stored-and-forward mailing system  SMTP mail transaction flow  Mail Access modes  Mail Access protocols CS450 - Internet Protocol presentation 2
  • 3.  Most email systems that send mail over the internet use SMTP to send messages from server to another server.  Email client retrieves the messages using POP & IMAP.  SMTP works in client – server architecture between mail servers. CS450 - Internet Protocol presentation 3
  • 4.  SMTP is used as the common mechanism for transporting email among different host within TCP/IP suite.  It is application layer protocol at port 25.  Mail arrived via SMTP is forwarded to a remote server.  POP3 and IMAP allows user to download from local server.  Email clients like Eudora allow the client to specify an SMTP server and POP server.  On UNIX based system, Sendmail is widely used SMTP server. It includes POP3 and also comes in a version for Windows NT CS450 - Internet Protocol presentation 4
  • 5.  User Agent(UA): It is a program that is used to send/receive email.This are email clients.  Unix based - Berkeley mail, Elm, MH, Pine etc.  Windows based - MS outlook, Netscape/Mozilla Communication  Message Transfer Agent(MTA) - transfers email messages from one computer to another using a client–server application architecture.  MTA maintains queue for scheduling repeat delivery attempts in case a remote server is unable.  Unix based – Sendmail,eMailman,etc.  Windows based – MS Exchange. CS450 - Internet Protocol presentation 5
  • 6.  Model:  End-to-end mail delivery: used between organisations  No intermediate message transfer agents (MTAs).  SMTP client keeps the mail items until it is successfully transferred to recipient/destination. CS450 - Internet Protocol presentation 6
  • 7. CS450 - Internet Protocol presentation 7
  • 8.  Stored-and-forward mail delivery method: It works within a network or organisation that have TCP/IP and SMTP based networks.  Mail item may pass through a number of intermediate hosts in the same network on its way to destination.  Successful transmission indicates that the mail has reached the neighbour intermediate hop. CS450 - Internet Protocol presentation 8
  • 9. CS450 - Internet Protocol presentation 9
  • 10.  Few cases of sending email across network:  Message – sender prepares messages -> creates envelope -> put the messages in envelope -> MTA transfers mail to TCP/IP port 25 of receiver MTA.  Relay MTA could be involved where the system may or may not be on TCP/IP suite.  Email gateway or mail bridges – exchange capability of TCP/IP SMTP and locally used mailing systems.  It can receive an email prepared by a protocol other than SMTP and transform it to the SMTP format before sending it.  It can also convert SMTP format to another format and send it to the destination which does not use SMTP TCP/IP suite.  It may alter end-to-end delivery specification.  Behaviour is defined by end-to-end transmission at host-to-gateway, gateway-to-host, gateway-to- gateway. CS450 - Internet Protocol presentation 10
  • 11.  Suppose jsmith@sun.it.revier.edu sends email to darien@mail.unh.edu, steve@mail.unh.edu, and bryan@mail.unh.edu.  Sending email:  Message – body (data).  Envelope (header) is transmitted separately from message itself  Sender’s host – sun.it.revier.edu Receiver’s host - mail.unh.edu  @ is used to represents several email addresses – one to many alias expansion.  jsmith, byan are the computer reachable address of the mailboxes.  SMTP uses DNS to determine IP address of the destination mailbox.  Receiving Email:  UA periodically checks mailboxes about the mail arrival. CS450 - Internet Protocol presentation 11
  • 12.  SMTP destination address  user@host – TCP/IP  User%remote-host@gateway-host – non SMTP destination host via gateway-host.  @host-a,@host-b:user@host-c – for relay messages (explicit routing information)  Not eligible for end-to-end delivery system and it is no longer used.  Delay messages: messages can be delay at sender site, receiver site or the intermediate servers.  Sender site – It will be storing in spooling system and client mail periodically (10 to 15 minutes) checks the spool to find the mail can be sent. If it can’t be delivered in the timeout period (3 to 5 days), the mail returns to the sender.  Intermediate MTA also has mail storage and spooling storage. CS450 - Internet Protocol presentation 12
  • 13. CS450 - Internet Protocol presentation 13
  • 14. CS450 - Internet Protocol presentation 14
  • 15.  A mail client (UA) is the software that a user employs to read, send, file, and otherwise process the electronic mail.  The mail client also manages related e-mail data (address books, spelling dictionaries, and stationery).  The mail client connects to a mail server to retrieve new mail.  The communication between the mail client and mail server is regulated by the mail access protocol, a standardized set of transmitted commands and responses sent over many different types of network connections  A mail access protocol operates in three common modes  Offline mode - e-mail is downloaded from a temporary storage on the mail server to the user’s computer. After download, the mail is deleted from the server.  Online mode – permanent storage at mail server but temporary storage at client mailbox.  Disconnected/resynchronization mode – combines both offline and online mode. CS450 - Internet Protocol presentation 15
  • 16.  POP3 –  It can be used with or without SMTP. POP2 was designed for SMTP only.  Offline , Resynchronized modes supported.  It allows users to download only header to one season.  No interoperability issues  End user mailbox at server mailbox for end-to-end users.  IMAP4 - a protocol for retrieving email.  Used for remote access in the mail server.  It supports additional features over POP i.e. search message on mail server.  IMAP is like post office and SMTP as postal carriers.  Used TCP/IP for reliability. CS450 - Internet Protocol presentation 16
  • 17.  Vladimir V. Riabov, SMTP ((Simple Mail Transfer Protocol)), Revier College.  Rfc – 5321. CS450 - Internet Protocol presentation 17