Unit – 4 Chap - 2 Mail Delivery System

Slides:



Advertisements
Similar presentations
Interprocess Communication CH4. HW: Reading messages: User Agent (the user’s mail reading program) is either a client of the local file server or a client.
Advertisements

Exchange server Mail system Four components Mail user agent (MUA) to read and compose mail Mail transport agent (MTA) route messages Delivery agent.
Chapter 2: Application layer  2.1 Web and HTTP  2.2 FTP 2-1 Lecture 5 Application Layer.
CS 497C – Introduction to UNIX Lecture 38: - Electronic Mail Chin-Chih Chang
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Application Layer Functionality and Protocols Network Fundamentals – Chapter.
Architecture of SMTP, POP, IMAP, MIME.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Application Layer Functionality and Protocols Network Fundamentals – Chapter 3.
1 Linux Networking and Security Chapter 3. 2 Configuring Client Services Configure DNS name resolution Configure dial-up network access using PPP Understand.
Electronic Mail (SMTP, POP, IMAP, MIME)
Hands-On Microsoft Windows Server 2003 Networking Chapter Three TCP/IP Architecture.
IT 424 Networks2 IT 424 Networks2 Ack.: Slides are adapted from the slides of the book: “Computer Networking” – J. Kurose, K. Ross Chapter 2: Application.
1 Computer Communication & Networks Lecture 27 Application Layer: Electronic mail and FTP Waleed.
Computer Networking From LANs to WANs: Hardware, Software, and Security Chapter 12 Electronic Mail.
IST346 – Servies Agenda  What is ?  Policies  The technical side of  Components  Protocols  architecture  Security.
CCNA Exploration Network Fundamentals
思科网络技术学院理事会. 1 Application Layer Functionality and Protocols Network Fundamentals – Chapter 3.
Webmail. Agenda Why use webmail? Why use webmail? What is webmail What is webmail – basic » system MDA MDA MTA MTA MUA MUA »Protocol SMTP SMTP.
TCP/IP Protocol Suite 1 Chapter 20 Upon completion you will be able to: Electronic Mail: SMTP, POP, and IMAP Understand four configurations of architecture.
CPT 499 Internet Skills for Educators Electronic Mail Session Five.
Simple Mail Transfer Protocol (SMTP)
Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Application Layer Functionality and Protocols Network Fundamentals.
1 Version 3.0 Module 11 TCP Application and Transport.
TCP/IP Transport and Application (Topic 6)
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Network Protocols Chapter 26 (Data Communication and Networking): Remote Logging, Electronic Mail, and.
1 Electronic Messaging Module - Electronic Messaging ♦ Overview Electronic messaging helps you exchange messages with other computer users anywhere in.
The Internet The internet is simply a worldwide computer network that uses standardised communication protocols to transmit and exchange data.
Module 7: Managing Message Transport. Overview Introduction to Message Transport Implementing Message Transport.
LinxChix And Exim. Mail agents MUA = Mail User Agent Interacts directly with the end user  Pine, MH, Elm, mutt, mail, Eudora, Marcel, Mailstrom,
A Quick Look At How Works Understanding the basics of how works can make life a lot easier for any user. Especially those who are interested.
CITA 310 Section 6 Providing Services (Textbook Chapter 8)
Linux Operations and Administration Chapter Twelve Configuring a Mail Server.
1 Kyung Hee University Chapter 22 Simple Mail Transfer Protocol (SMTP)
TCP/IP Services and Applications Chapter 14 Release 16/7/2009.
26.1 Electronic Mail Sending/Receiving Mail Addresses User Agent MIME Mail Transfer Agent Mail Access Protocols.
Application Layer instructors at St. Clair College in Windsor, Ontario for their slides. Special thanks to instructors at St. Clair College in Windsor,
Spring 2006 CPE : Application Layer_ 1 Special Topics in Computer Engineering Application layer: Some of these Slides are Based on Slides.
IST 201 Chapter 11 Lecture 2. Ports Used by TCP & UDP Keep track of different types of transmissions crossing the network simultaneously. Combination.
© MMII JW RyderCS 428 Computer Networks1 Electronic Mail  822, SMTP, MIME, POP  Most widely used application service  Sometimes only way a person ever.
Understanding POP3 / IMAP Created by : Ashish Shah, J. M. Patel College of Commerce 1.
Contents Spelling Origin of Operation Message Format
Application Layer Functionality and Protocols Abdul Hadi Alaidi
Networking Applications
Remote Logging, Electronic Mail, and File Transfer
Instructor Materials Chapter 5 Providing Network Services
Instructor Materials Chapter 10: Application Layer
Application Layer Functionality and Protocols
Protocols and networks in the TCP/IP model initially.
SUBMITTED BY: NAIMISHYA ATRI(7TH SEM) IT BRANCH
Networking for Home and Small Businesses – Chapter 6
Working at a Small-to-Medium Business or ISP – Chapter 7
Chapter 10: Application Layer
Networking for Home and Small Businesses – Chapter 6
Working at a Small-to-Medium Business or ISP – Chapter 7
Application Layer Functionality and Protocols
Application Layer Functionality and Protocols
Working at a Small-to-Medium Business or ISP – Chapter 7
has many aspects that work together to give people almost instant communication from any computer on the internet to any other computer There.
Application Layer Functionality and Protocols
Application Layer Functionality and Protocols
Application Layer Functionality and Protocols
Networking for Home and Small Businesses – Chapter 6
Application Layer Functionality and Protocols
Application Layer Functionality and Protocols
Application Layer Functionality and Protocols
Chapter 7 Network Applications
Chapter 2 Application Layer
 Zone in name space  DNS IN THE INTERNET  Generic domains :There are fourteen generic domains, each specifying an organization type.
Data Communications and Networks
MESSAGE ACCESS AGENT: POP AND IMAP
Presentation transcript:

Unit – 4 Chap - 2 Mail Delivery System Created by: Ashish Shah, J.M. Patel College of Commerce Mail Delivery System Unit – 4 Chap - 2

Tracing the Email Delivery Process Created by: Ashish Shah, J.M. Patel College of Commerce Tracing the Email Delivery Process In classic UNIX style, email creation, transmission, and delivery consist of several discrete tasks, each of which is handled by a program designed specifically for that task. The usual email delivery process involves three components, a mail user agent, a mail transfer agent, and a mail delivery agent.

Created by: Ashish Shah, J.M. Patel College of Commerce Mail User Agent (MUA) To be able to send mail, you or your users need a program called a mail user agent, commonly abbreviated as MUA and widely referred to as a mail client. The MUA provides users an interface for reading and writing email messages. Two types of MUAs are available: those that have a graphical user interface (GUI) and command line interface (CLI).

Created by: Ashish Shah, J.M. Patel College of Commerce MUA Whether your MUA is a GUI or CLI, the functionality is the same. After composing an email message, the MUA sends it to a mail transfer agent (MTA), which transmits the message across the network.

Mail Transfer Agent (MTA) Created by: Ashish Shah, J.M. Patel College of Commerce Mail Transfer Agent (MTA) A mail transfer agent, usually abbreviated as MTA, is the program that sends the message across the network. MTAs work without any intervention by the user. In fact, most users are unaware of the MTA; they just see their mail client. The MTA reads the information in the To: section of the email message and determines the IP address of the recipient’s mail server. Then the MTA tries to open a connection to the recipient’s server through a TCP/IP port, typically port 25.

Created by: Ashish Shah, J.M. Patel College of Commerce Role of DNS in MTA DNS, the Domain Name System, plays a role in mail deliver, too. MTAs query a domain’s DNS mail exchanger, or MX, record, to determine the host that is responsible for receiving mail for that domain. If the MTA on the sending machine can establish a connection to the destination MTA, it transmits the message using the Simple Message Transfer Protocol (SMTP).

Created by: Ashish Shah, J.M. Patel College of Commerce MTA In some cases, the message might not be immediately deliverable, so the sending MTAwill store in a local queue and attempt retransmission after a set amount of time. In other cases, the receiving MTAmight refuse delivery, causing the message to bounce and be returned to the sender’s MUA. Assuming that all goes well, the receiving MTA adds header information to the message. This header contains information for tracking the message and ensuring that it is delivered. Finally, the receiving MTApasses the message to yet another program, the mail delivery agent, for delivery to the recipient’s mailbox

Mail Delivery Agent (MDA) Created by: Ashish Shah, J.M. Patel College of Commerce Mail Delivery Agent (MDA) After the MDA (sometimes referred to as a local delivery agent, or LDA) receives the message from the MTA, it stores the new message in the recipient’s mailbox file. The mailbox file, known traditionally as the mail spool, is almost always identified by the recipient’s username. Ordinarily, the location of the user’s mailbox file is /var/spool/mail/username. In some cases, the user’s mailbox file will be a file or directory in the user’s home directory. Procmail isn’t the only possible MDA. Users who rely on POP or IMAP clients to retrieve their email ordinarily don’t use procmail.

Mail Delivery Agent (MDA) Created by: Ashish Shah, J.M. Patel College of Commerce Mail Delivery Agent (MDA) Rather the POP or IMAP client is itself the MDA. The next step in the process is optional. Some users (and many MUAs) provide some sort of visual or audible notification that new mail has arrived. The last step of email delivery occurs when the message recipient reads the message using her own MUA.