SlideShare a Scribd company logo
2
Most read
4
Most read
5
Most read
SMTP
Presented by: Rabin BK
1
INTRODUCTION
REFERENCES
CONTENTS
2
MODEL OF SMTP
SMTP COMMANDS
INTRODUCTION
☺ An application layer protocol
☺ SMTP server is always on listening mode
☺ As soon as it listens for a TCP connection from any client, the SMTP process
initiates a connection on that port (25)
☺ The client process sends the mail instantly after successfully establishing
connection
3
TERMINOLOGIES
☺ User Agent(UA): Prepares the message and send it to the MTA
☺ Mail Transfer Agent(MTA): Transfers the mail across the network to the
receivers MTA
☺ Note: To send mail, a system must have the client MTA, and to receive mail, a
system must have a server MTA
4
MODEL OF SMTP SYSTEM
☺ User deals with the user agent (UA) for example Microsoft Outlook, Netscape,
Mozilla, etc
☺ To exchange the mail using TCP, MTA is used
☺ The users sending the mail do not have to deal with the MTA it is the
responsibility of the system admin to set up the local MTA
☺ MTA maintains a small queue of mails so that it can schedule repeat delivery
of mail in case the receiver is not available
☺ MTA delivers the mail to the mailboxes and the information can later be
downloaded by the user agents 5
MODEL OF SMTP SYSTEM
6
SMTP COMMANDS
☺ HELO – Identifies the client to the server, fully qualified domain name, only sent
once per session
☺ MAIL – Initiate a message transfer, fully qualified domain of originator
☺ RCPT – Follows MAIL, identifies an addressee, typically the fully qualified name of
the addressee and for multiple addressees use one RCPT for each addressee
☺ DATA – send data line by line
7
8
Query Session

More Related Content

PPTX
Simple mail transfer protocol
Anagha Ghotkar
 
PPTX
Simple mail transfer protocol (smtp)
RochakSrivastava3
 
PPTX
SNMP/SMTP/MIME
Shantanu Hinge
 
DOC
Simple Mail Transfer Protocol
Vinod Gurram
 
PPT
SMTP – Simple Mail Transfer Protocol | Explained for Beginners
SIDDARAMAIAHMC
 
PPT
Smtp
yuanla66
 
PPT
T Tcp
Ram Dutt Shukla
 
PDF
E mail protocol - SMTP
Md Syed Ahamad
 
Simple mail transfer protocol
Anagha Ghotkar
 
Simple mail transfer protocol (smtp)
RochakSrivastava3
 
SNMP/SMTP/MIME
Shantanu Hinge
 
Simple Mail Transfer Protocol
Vinod Gurram
 
SMTP – Simple Mail Transfer Protocol | Explained for Beginners
SIDDARAMAIAHMC
 
Smtp
yuanla66
 
E mail protocol - SMTP
Md Syed Ahamad
 

What's hot (20)

PPT
Tcp Immediate Data Transfer
Ram Dutt Shukla
 
PPTX
E mail flow
Harish Kumar
 
PPTX
Message passing ( in computer science)
Computer_ at_home
 
DOCX
SMTP - SIMPLE MAIL TRANSFER PROTOCOL
Vidhu Arora
 
PPTX
Simple Mail Transfer Protocol
Rajan Pandey
 
PPTX
Congestion control, slow start, fast retransmit
rajisri2
 
PPT
Smtp
Eri Alam
 
PPTX
Simple Mail Transfer Protocol
Ujjayanta Bhaumik
 
PPT
message passing
Ashish Kumar
 
PDF
Meeting 11. electronic mail: smtp
Syaiful Ahdan
 
PPTX
Message Passing Systems
NehaHaroon1
 
DOCX
How packet data travel from each network
Raisa Anjani
 
PPTX
Smtp, pop3, imapv 4
Shwetanshu Gupta
 
PDF
Unit 4 data link layer
mekind
 
PDF
SPDY, TCP, and the Single Connection Throttle
Mike Belshe
 
PPTX
Simple Mail Transfer Protocol
Maitree Patel
 
PPTX
Data link layer
Monu Chaudhary
 
PPT
Group Communication (Distributed computing)
Sri Prasanna
 
PPT
Ftp smtp
Apu Stont
 
PPTX
Computer network
Subha Selvam
 
Tcp Immediate Data Transfer
Ram Dutt Shukla
 
E mail flow
Harish Kumar
 
Message passing ( in computer science)
Computer_ at_home
 
SMTP - SIMPLE MAIL TRANSFER PROTOCOL
Vidhu Arora
 
Simple Mail Transfer Protocol
Rajan Pandey
 
Congestion control, slow start, fast retransmit
rajisri2
 
Smtp
Eri Alam
 
Simple Mail Transfer Protocol
Ujjayanta Bhaumik
 
message passing
Ashish Kumar
 
Meeting 11. electronic mail: smtp
Syaiful Ahdan
 
Message Passing Systems
NehaHaroon1
 
How packet data travel from each network
Raisa Anjani
 
Smtp, pop3, imapv 4
Shwetanshu Gupta
 
Unit 4 data link layer
mekind
 
SPDY, TCP, and the Single Connection Throttle
Mike Belshe
 
Simple Mail Transfer Protocol
Maitree Patel
 
Data link layer
Monu Chaudhary
 
Group Communication (Distributed computing)
Sri Prasanna
 
Ftp smtp
Apu Stont
 
Computer network
Subha Selvam
 
Ad

Similar to Simple Mail Transfer Protocol (20)

DOCX
SMTP.docx
migosmtp
 
PPT
Ch22 system administration
Raja Waseem Akhtar
 
PPT
SMTP and TCP protocol
DivyaKS18
 
PPTX
How e mail works
Muhammad Taqi
 
PDF
How Email Works
Sahil Babbar
 
PPTX
Email server system1.ppt
Pooja Ladda
 
PDF
SMTP Bmsce ppt information science and engineering
UtkarshaMahajan6
 
PPTX
CN Unit-5.pptx dns jdlj;lvk;ckx; gfvfdcffdf
ssuser41d1711
 
PPTX
Unit 5 Applifffffffffffcation Layer.pptx
adityagupta285846
 
PPTX
Electronic mail
Bhojak Rajendra(rahul)
 
PPT
how email works
harikaveeravalli
 
PPT
4. SMTP.ppt
DEEPAK948083
 
PPTX
window server 2008 mail configuration
anwarkade1
 
PPT
10135 a 05
Bố Su
 
PPTX
Mail server
Patruni Chidananda Sastry
 
PPTX
Electronic Mail
OwaĂŽs JĂĄrĂĽ
 
PPT
Chapter 5-Synchronozation.ppt
sirajmohammed35
 
PDF
Andy Malone - Migrating to office 365
Nordic Infrastructure Conference
 
PPTX
email forensics email forensics email forensics.pptx
rajeshcherianroy
 
SMTP.docx
migosmtp
 
Ch22 system administration
Raja Waseem Akhtar
 
SMTP and TCP protocol
DivyaKS18
 
How e mail works
Muhammad Taqi
 
How Email Works
Sahil Babbar
 
Email server system1.ppt
Pooja Ladda
 
SMTP Bmsce ppt information science and engineering
UtkarshaMahajan6
 
CN Unit-5.pptx dns jdlj;lvk;ckx; gfvfdcffdf
ssuser41d1711
 
Unit 5 Applifffffffffffcation Layer.pptx
adityagupta285846
 
Electronic mail
Bhojak Rajendra(rahul)
 
how email works
harikaveeravalli
 
4. SMTP.ppt
DEEPAK948083
 
window server 2008 mail configuration
anwarkade1
 
10135 a 05
Bố Su
 
Electronic Mail
OwaĂŽs JĂĄrĂĽ
 
Chapter 5-Synchronozation.ppt
sirajmohammed35
 
Andy Malone - Migrating to office 365
Nordic Infrastructure Conference
 
email forensics email forensics email forensics.pptx
rajeshcherianroy
 
Ad

More from Rabin BK (20)

PPTX
Artificial Intelligence in E-commerce
Rabin BK
 
PPTX
Three address code generation
Rabin BK
 
PPTX
Consumer Oriented Application, Mercantile process and Mercantile models
Rabin BK
 
PPTX
Clang compiler `
Rabin BK
 
PPTX
HTML text formatting tags
Rabin BK
 
PPTX
Data encryption in database management system
Rabin BK
 
PPTX
Object Relational Database Management System(ORDBMS)
Rabin BK
 
PPTX
Kolmogorov Smirnov
Rabin BK
 
PPTX
Job sequencing in Data Strcture
Rabin BK
 
PPTX
Stack Data Structure
Rabin BK
 
PPTX
Bluetooth
Rabin BK
 
PPTX
Data Science
Rabin BK
 
PPTX
Graphics_3D viewing
Rabin BK
 
PPTX
Neural Netwrok
Rabin BK
 
PPTX
Watermarking in digital images
Rabin BK
 
PPTX
Heun's Method
Rabin BK
 
PPTX
Mutual Exclusion
Rabin BK
 
PPTX
Systems Usage
Rabin BK
 
PPTX
Manager of a company
Rabin BK
 
PPTX
Profile of Organizations
Rabin BK
 
Artificial Intelligence in E-commerce
Rabin BK
 
Three address code generation
Rabin BK
 
Consumer Oriented Application, Mercantile process and Mercantile models
Rabin BK
 
Clang compiler `
Rabin BK
 
HTML text formatting tags
Rabin BK
 
Data encryption in database management system
Rabin BK
 
Object Relational Database Management System(ORDBMS)
Rabin BK
 
Kolmogorov Smirnov
Rabin BK
 
Job sequencing in Data Strcture
Rabin BK
 
Stack Data Structure
Rabin BK
 
Bluetooth
Rabin BK
 
Data Science
Rabin BK
 
Graphics_3D viewing
Rabin BK
 
Neural Netwrok
Rabin BK
 
Watermarking in digital images
Rabin BK
 
Heun's Method
Rabin BK
 
Mutual Exclusion
Rabin BK
 
Systems Usage
Rabin BK
 
Manager of a company
Rabin BK
 
Profile of Organizations
Rabin BK
 

Recently uploaded (20)

PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
Software Development Methodologies in 2025
KodekX
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
The Future of Artificial Intelligence (AI)
Mukul
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Software Development Methodologies in 2025
KodekX
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 

Simple Mail Transfer Protocol

  • 3. INTRODUCTION ☺ An application layer protocol ☺ SMTP server is always on listening mode ☺ As soon as it listens for a TCP connection from any client, the SMTP process initiates a connection on that port (25) ☺ The client process sends the mail instantly after successfully establishing connection 3
  • 4. TERMINOLOGIES ☺ User Agent(UA): Prepares the message and send it to the MTA ☺ Mail Transfer Agent(MTA): Transfers the mail across the network to the receivers MTA ☺ Note: To send mail, a system must have the client MTA, and to receive mail, a system must have a server MTA 4
  • 5. MODEL OF SMTP SYSTEM ☺ User deals with the user agent (UA) for example Microsoft Outlook, Netscape, Mozilla, etc ☺ To exchange the mail using TCP, MTA is used ☺ The users sending the mail do not have to deal with the MTA it is the responsibility of the system admin to set up the local MTA ☺ MTA maintains a small queue of mails so that it can schedule repeat delivery of mail in case the receiver is not available ☺ MTA delivers the mail to the mailboxes and the information can later be downloaded by the user agents 5
  • 6. MODEL OF SMTP SYSTEM 6
  • 7. SMTP COMMANDS ☺ HELO – Identifies the client to the server, fully qualified domain name, only sent once per session ☺ MAIL – Initiate a message transfer, fully qualified domain of originator ☺ RCPT – Follows MAIL, identifies an addressee, typically the fully qualified name of the addressee and for multiple addressees use one RCPT for each addressee ☺ DATA – send data line by line 7