SlideShare a Scribd company logo
2
Most read
3
Most read
8
Most read
SUBMITTED BY:
RAJAN PANDEY
0505CS081036
Simple Mail Transfer
Protocol
INTRODUCTION
SMTP clients and servers have
two main components
User Agents – Prepares the
message, encloses it in an
envelope. (ex. Thunderbird, Eudora)
Mail Transfer Agent – Transfers the
mail across the internet (ex.
Sendmail, Exim)
Analogous to the postal system in
many ways
HOW MESSAGES ARE SENT TO SMTP SERVER?
 E-mail communication using Relaying
 Used during initial days of SMTP.
 SMTP routing information is included along with E-mail address.
 Problem with this method.
 Using DNS
 This method is used at present.
 The senders SMTP server makes the use of DNS to find MX record of
the domain to which the E-mail is to be sent.
SMTP COMMUNICATION MODEL
Simple Mail Transfer Protocol
MAIL PROCESSING MODEL
 Mail is a text file
 Envelope –
 sender address
 receiver address
 other information
 Message –
 Mail Header –
defines the
sender, the
receiver, the subject
of the message, and
other information
 Mail Body – Contains
the actual information
in the message
 Status Codes
The Server responds with a 3 digit code that may
be followed by text info
2## - Success
3## - Command can be accepted with
more information
4## - Command was rejected, but error
condition is temporary
5## - Command rejected, Bad User!
CONNECTION ESTABLISHMENT
MESSAGE PROGRESS
CONNECTION TERMINATION
TCP Connection
Termination
SPECIAL FEATURES
 Mail Forwarding: SMTP server may agree to accept e-mail for
non-local mailbox and forward it to the appropriate
destination.
 Mail Gatewaying: SMTP servers can be implemented as e-
mail gateways which can translate TCP/IP email in a suitable
form for some another e-mail system and vice-versa.
 Mail Relaying: SMTP includes the ability to relay mail from
one server to another, as explained earlier, provided certain
conditions are met.
 Address Debugging: VRFY command allows the client to ask
the sender to verify address of recipient without sending
mail to recipient.
 Mailing List Expansion: EXPN command allows to expand
mailing list.
LIMITATIONS
• Security matters for SMTP are worse.
• Its usefulness is limited by its simplicity.
• Transmission of executable files and binary files using SMTP is not
possible without converting into text files. Use MIME to send mail in
other format.
• It cannot transmit text data that contains national language characters.
These national language characters use 8-bit codes with values of 128
decimal or more.
• It is limited to 7-bit ASCII characters only.
• SMTP servers may reject mail messages beyond some specific length.
THANK YOU
“Wish you have a Great Time
Ahead”
RAJAN PANDEY

More Related Content

PPTX
Simple Mail Transfer Protocol
Ujjayanta Bhaumik
 
PPT
Smtp
Eri Alam
 
PPTX
Application layer
anonymous
 
PPTX
Smtp, pop3, imapv 4
Shwetanshu Gupta
 
PPTX
Media Access Control
VijayaLakshmi514
 
PPT
SMTP – Simple Mail Transfer Protocol | Explained for Beginners
SIDDARAMAIAHMC
 
PPTX
POP3 Post Office Protocol
Samreen Reyaz Ansari
 
Simple Mail Transfer Protocol
Ujjayanta Bhaumik
 
Smtp
Eri Alam
 
Application layer
anonymous
 
Smtp, pop3, imapv 4
Shwetanshu Gupta
 
Media Access Control
VijayaLakshmi514
 
SMTP – Simple Mail Transfer Protocol | Explained for Beginners
SIDDARAMAIAHMC
 
POP3 Post Office Protocol
Samreen Reyaz Ansari
 

What's hot (20)

PDF
TCP - Transmission Control Protocol
Peter R. Egli
 
PPTX
Imap(internet massege access protocaols)
shashikant pabari
 
DOCX
SMTP - SIMPLE MAIL TRANSFER PROTOCOL
Vidhu Arora
 
PPTX
Simple mail transfer protocol (smtp)
RochakSrivastava3
 
PPT
Smtp protocol
alibefkani
 
PPTX
Transport layer protocol
N.Jagadish Kumar
 
PPT
Application Layer
ushabarad142
 
PPT
Application layer protocols
JUW Jinnah University for Women
 
PPTX
Trace route
NetProtocol Xpert
 
PPTX
IPv4
Dhiraj Mishra
 
PPT
Application layer protocols
N.Jagadish Kumar
 
PPTX
User datagram protocol (udp)
Ramola Dhande
 
PPTX
Transmission Control Protocol (TCP)
k33a
 
PPT
Icmp
swarna sudha
 
PPTX
Tcp and udp
Ahmad Khalid Nasrat
 
PPTX
Tcp
Varsha Kumar
 
PPTX
Protocols and the TCP/IP Protocol Suite
Atharaw Deshmukh
 
PPTX
Introduction to Data-Link Layer
Abdullaziz Tagawy
 
PPT
5. icmp
Swati Arora
 
PDF
E mail protocol - SMTP
Md Syed Ahamad
 
TCP - Transmission Control Protocol
Peter R. Egli
 
Imap(internet massege access protocaols)
shashikant pabari
 
SMTP - SIMPLE MAIL TRANSFER PROTOCOL
Vidhu Arora
 
Simple mail transfer protocol (smtp)
RochakSrivastava3
 
Smtp protocol
alibefkani
 
Transport layer protocol
N.Jagadish Kumar
 
Application Layer
ushabarad142
 
Application layer protocols
JUW Jinnah University for Women
 
Trace route
NetProtocol Xpert
 
Application layer protocols
N.Jagadish Kumar
 
User datagram protocol (udp)
Ramola Dhande
 
Transmission Control Protocol (TCP)
k33a
 
Tcp and udp
Ahmad Khalid Nasrat
 
Protocols and the TCP/IP Protocol Suite
Atharaw Deshmukh
 
Introduction to Data-Link Layer
Abdullaziz Tagawy
 
5. icmp
Swati Arora
 
E mail protocol - SMTP
Md Syed Ahamad
 
Ad

Viewers also liked (14)

PPTX
HyperText Transfer Protocol (HTTP)
Gurjot Singh
 
PPTX
Simple mail transfer protocol
Anagha Ghotkar
 
PPTX
Email security - Netwroking
Salman Memon
 
PPTX
snmp
حسن رشید
 
PPTX
Network management systems in large enterprise
Nour Eldeen Mahmoud Khalifa
 
PPT
Smart Instruments, Fieldbus, Ethernet and Wireless
Living Online
 
PPT
SNMP Network Management the Essentials
Living Online
 
PPTX
Simple Network Management Protocol
Prasenjit Gayen
 
PPT
Email Security and Awareness
Sanjiv Arora
 
PPTX
Email Security Presentation
Yosef Gamble
 
PPTX
Protocolo SMTP (Simple Mail Transfer Protocol)
Luis Alfredo Sanchez
 
PPT
Snmp
hetaljadav
 
PPT
HTTP Basics
sanjoysanyal
 
PPT
Network management
Mohd Arif
 
HyperText Transfer Protocol (HTTP)
Gurjot Singh
 
Simple mail transfer protocol
Anagha Ghotkar
 
Email security - Netwroking
Salman Memon
 
Network management systems in large enterprise
Nour Eldeen Mahmoud Khalifa
 
Smart Instruments, Fieldbus, Ethernet and Wireless
Living Online
 
SNMP Network Management the Essentials
Living Online
 
Simple Network Management Protocol
Prasenjit Gayen
 
Email Security and Awareness
Sanjiv Arora
 
Email Security Presentation
Yosef Gamble
 
Protocolo SMTP (Simple Mail Transfer Protocol)
Luis Alfredo Sanchez
 
HTTP Basics
sanjoysanyal
 
Network management
Mohd Arif
 
Ad

Similar to Simple Mail Transfer Protocol (20)

PPTX
CN Unit-5.pptx dns jdlj;lvk;ckx; gfvfdcffdf
ssuser41d1711
 
PPT
Email ftp
Nitesh Singh
 
PPTX
Electronic mail
Bhojak Rajendra(rahul)
 
PPT
Email ftp
Nitesh Singh
 
PPT
Dictributed application by Waqas
Waqas !!!!
 
PPT
Distributedapplications
Waqas !!!!
 
PPT
E-Mail - Technical Overview
Venkatesh Iyer
 
PPTX
Simple Mail Transfer Protocol
Maitree Patel
 
PPTX
Email and DNS
Dhananjaysinh Jhala
 
PPT
Mail server
Jazib Amjad
 
PPT
Mail server
Jazib Amjad
 
PDF
Lecture 9 electronic_mail_representation_and_transfer
Serious_SamSoul
 
PDF
Email - Electronic Mail
Peter R. Egli
 
PPT
10135 a 05
Bố Su
 
PPT
Mail services
Zia Sarwar
 
PPT
how email works
harikaveeravalli
 
PPT
Tcpip services and applications
Online
 
PPSX
SMTP(simple mail transfer protocol).ppsx
anjubala996089
 
PPTX
email forensics email forensics email forensics.pptx
rajeshcherianroy
 
PPT
SMTP(true)
廖珮紋
 
CN Unit-5.pptx dns jdlj;lvk;ckx; gfvfdcffdf
ssuser41d1711
 
Email ftp
Nitesh Singh
 
Electronic mail
Bhojak Rajendra(rahul)
 
Email ftp
Nitesh Singh
 
Dictributed application by Waqas
Waqas !!!!
 
Distributedapplications
Waqas !!!!
 
E-Mail - Technical Overview
Venkatesh Iyer
 
Simple Mail Transfer Protocol
Maitree Patel
 
Email and DNS
Dhananjaysinh Jhala
 
Mail server
Jazib Amjad
 
Mail server
Jazib Amjad
 
Lecture 9 electronic_mail_representation_and_transfer
Serious_SamSoul
 
Email - Electronic Mail
Peter R. Egli
 
10135 a 05
Bố Su
 
Mail services
Zia Sarwar
 
how email works
harikaveeravalli
 
Tcpip services and applications
Online
 
SMTP(simple mail transfer protocol).ppsx
anjubala996089
 
email forensics email forensics email forensics.pptx
rajeshcherianroy
 
SMTP(true)
廖珮紋
 

Recently uploaded (20)

PDF
Abhay Bhutada’s Contribution to Learning and Progress
Lokesh Agrawal
 
PPTX
H1 2025 review - a review of our trade recommendations for H1 2025
Mathias Lascar
 
PDF
Mining Beneficiation as a Catalyst for Broad-Based Socio-Economic Empowerment...
Matthews Bantsijang
 
PPTX
Econometrics - Introduction and Fundamentals.pptx
skillcipetcsn
 
PPTX
Accounting for Managers and businesses .pptx
Nikita Bhardwaj
 
PDF
STEM Education in Rural Maharashtra by Abhay Bhutada Foundation
Heera Yadav
 
PDF
Illuminating the Future: Universal Electrification in South Africa by Matthew...
Matthews Bantsijang
 
PDF
The Future of Electricity Regulation in South Africa by Matthews Mooketsane B...
Matthews Bantsijang
 
PDF
Torex to Acquire Prime Mining - July 2025
Adnet Communications
 
PDF
Joseph Patrick Roop - Roth IRAs: Weighing the Pros and Cons
Joseph Roop
 
PPTX
Accounting for liabilities stockholderss
Adugna37
 
PDF
An Uncut Conversation With Gemini | PDF Document
Mike Hydes
 
PPT
Time Value of Money_Fundamentals of Financial Management
nafisa791613
 
PDF
Asia’s Top 10 Hospital CEOs Transforming Healthcare in 2025
Gorman Bain Capital
 
PPTX
LongTermDiscountRates_PensionPlaypen_JonSpain_22Jul2025_NotPW.pptx
Henry Tapper
 
PPTX
d and f block elements chapter 4 in class 12
dynamicplays04
 
PPTX
Principles of Management buisness sti.pptx
CarToonMaNia5
 
PPTX
Avoid These Costly Blunders_ Critical Mistakes When Selecting CA Services in ...
Sachin Gujar & Associates
 
PDF
European Exchange Report 2024 - FESE Statistics
secretariat4
 
PPTX
PUrposive-commmunicatuon112uospptxyynsns
yunaselle7
 
Abhay Bhutada’s Contribution to Learning and Progress
Lokesh Agrawal
 
H1 2025 review - a review of our trade recommendations for H1 2025
Mathias Lascar
 
Mining Beneficiation as a Catalyst for Broad-Based Socio-Economic Empowerment...
Matthews Bantsijang
 
Econometrics - Introduction and Fundamentals.pptx
skillcipetcsn
 
Accounting for Managers and businesses .pptx
Nikita Bhardwaj
 
STEM Education in Rural Maharashtra by Abhay Bhutada Foundation
Heera Yadav
 
Illuminating the Future: Universal Electrification in South Africa by Matthew...
Matthews Bantsijang
 
The Future of Electricity Regulation in South Africa by Matthews Mooketsane B...
Matthews Bantsijang
 
Torex to Acquire Prime Mining - July 2025
Adnet Communications
 
Joseph Patrick Roop - Roth IRAs: Weighing the Pros and Cons
Joseph Roop
 
Accounting for liabilities stockholderss
Adugna37
 
An Uncut Conversation With Gemini | PDF Document
Mike Hydes
 
Time Value of Money_Fundamentals of Financial Management
nafisa791613
 
Asia’s Top 10 Hospital CEOs Transforming Healthcare in 2025
Gorman Bain Capital
 
LongTermDiscountRates_PensionPlaypen_JonSpain_22Jul2025_NotPW.pptx
Henry Tapper
 
d and f block elements chapter 4 in class 12
dynamicplays04
 
Principles of Management buisness sti.pptx
CarToonMaNia5
 
Avoid These Costly Blunders_ Critical Mistakes When Selecting CA Services in ...
Sachin Gujar & Associates
 
European Exchange Report 2024 - FESE Statistics
secretariat4
 
PUrposive-commmunicatuon112uospptxyynsns
yunaselle7
 

Simple Mail Transfer Protocol

  • 2. INTRODUCTION SMTP clients and servers have two main components User Agents – Prepares the message, encloses it in an envelope. (ex. Thunderbird, Eudora) Mail Transfer Agent – Transfers the mail across the internet (ex. Sendmail, Exim) Analogous to the postal system in many ways
  • 3. HOW MESSAGES ARE SENT TO SMTP SERVER?  E-mail communication using Relaying  Used during initial days of SMTP.  SMTP routing information is included along with E-mail address.  Problem with this method.  Using DNS  This method is used at present.  The senders SMTP server makes the use of DNS to find MX record of the domain to which the E-mail is to be sent.
  • 7.  Mail is a text file  Envelope –  sender address  receiver address  other information  Message –  Mail Header – defines the sender, the receiver, the subject of the message, and other information  Mail Body – Contains the actual information in the message
  • 8.  Status Codes The Server responds with a 3 digit code that may be followed by text info 2## - Success 3## - Command can be accepted with more information 4## - Command was rejected, but error condition is temporary 5## - Command rejected, Bad User!
  • 12. SPECIAL FEATURES  Mail Forwarding: SMTP server may agree to accept e-mail for non-local mailbox and forward it to the appropriate destination.  Mail Gatewaying: SMTP servers can be implemented as e- mail gateways which can translate TCP/IP email in a suitable form for some another e-mail system and vice-versa.  Mail Relaying: SMTP includes the ability to relay mail from one server to another, as explained earlier, provided certain conditions are met.  Address Debugging: VRFY command allows the client to ask the sender to verify address of recipient without sending mail to recipient.  Mailing List Expansion: EXPN command allows to expand mailing list.
  • 13. LIMITATIONS • Security matters for SMTP are worse. • Its usefulness is limited by its simplicity. • Transmission of executable files and binary files using SMTP is not possible without converting into text files. Use MIME to send mail in other format. • It cannot transmit text data that contains national language characters. These national language characters use 8-bit codes with values of 128 decimal or more. • It is limited to 7-bit ASCII characters only. • SMTP servers may reject mail messages beyond some specific length.
  • 14. THANK YOU “Wish you have a Great Time Ahead” RAJAN PANDEY