Discussion of OCP/SMTP profile and some Use cases Presented by Abbie Barbir

Slides:



Advertisements
Similar presentations
Chapter 6: Distributed Applications Business Data Communications, 5e.
Advertisements

Chapter 29 Structure of Computer Names Domain Names Within an Organization The DNS Client-Server Model The DNS Server Hierarchy Resolving a Name Optimization.
CPSC 441: FTP & SMTP1 Application Layer: FTP & Instructor: Carey Williamson Office: ICT Class.
Chapter 2: Application layer  2.1 Web and HTTP  2.2 FTP 2-1 Lecture 5 Application Layer.
Chapter 30 Electronic Mail Representation & Transfer
Esimerkki: Sähköposti. Lappeenranta University of Technology / JP, PH, AH Electronic Mail Three major components: user agents mail servers simple mail.
Simple Mail Transfer Protocol (SMTP) Team: Zealous Team: Zealous Presented By: Vishal Parikh ( ) Vishal Parikh ( ) Ribhu Pathria( )
SMTP Simple Mail Transfer Protocol. Content I.What is SMTP? II.History of SMTP III.General Features IV.SMTP Commands V.SMTP Replies VI.A typical SMTP.
Simple Mail Transfer Protocol
2440: 141 Web Site Administration Services Instructor: Enoch E. Damson.
Chapter 7: Internet-Based Applications Business Data Communications, 6e.
Architecture of SMTP, POP, IMAP, MIME.
Introduction 1 Lecture 7 Application Layer (FTP, ) slides are modified from J. Kurose & K. Ross University of Nevada – Reno Computer Science & Engineering.
Pro Exchange SPAM Filter An Exchange 2000 based spam filtering solution.
-I CS-3505 Wb_ -I.ppt. 4 The most useful feature of the internet 4 Lots of different programs, but most of them can talk to each.
Boris Tshibangu. What is a proxy server? A proxy server is a server (a computer system or an application) that acts as an intermediary for requests from.
» Explain the way that electronic mail ( ) works » Configure an client » Identify message components » Create and send messages.
Lecturer : Ms.Trần Thị Ngọc Hoa Chapter 8 File Transfer Protocol – Simple Mail Transfer Protocol.
Introduction 1-1 Chapter 2 FTP & Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 IC322 Fall.
2: Application Layer1 Chapter 2 Application Layer These slides derived from Computer Networking: A Top Down Approach, 6 th edition. Jim Kurose, Keith Ross.
SMTP, POP3, IMAP.
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 9
Mail Services.
CSE401N: Computer Networks Lecture-5 Electronic Mail S. M. Hasibul Haque Lecturer Dept. of CSE, BUET.
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.
Review: –How do we address “a network end-point”? –What services are provided by the Internet? –What is the network logical topology observed by a network.
Application Layer Protocols Simple Mail Transfer Protocol.
Chapter 7: Internet-Based Applications Business Data Communications, 6e.
SMTP PROTOCOL CONFIGURATION AND MANAGEMENT Chapter 8.
IST346 – Servies Agenda  What is ?  Policies  The technical side of  Components  Protocols  architecture  Security.
CP476 Internet Computing Lecture 5 : HTTP, WWW and URL 1 Lecture 5. WWW, HTTP and URL Objective: to review the concepts of WWW to understand how HTTP works.
Simple Mail Transfer Protocol (SMTP)
OPES SMTP Use Cases OPES WG at 62 th IETF in Minneapolis OPES WG 62 th IETF, Minneapolis, MN, USA OPES SMTP Use Cases draft-ietf-opes-smtp-use-cases-00.txt.
File Transfer Protocol (FTP)
1 SMTP - Simple Mail Transfer Protocol –RFC 821 POP - Post Office Protocol –RFC 1939 Also: –RFC 822 Standard for the Format of ARPA Internet Text.
Open Pluggable Edge Services (opes) 60th IETF Meeting San Diego, CA, USA.
Module 7: Managing Message Transport. Overview Introduction to Message Transport Implementing Message Transport.
Data Communications and Networks Chapter 5 – Network Services DNS, DHCP, FTP and SMTP ICT-BVF8.1- Data Communications and Network Trainer: Dr. Abbes Sebihi.
Responsible Submitter An SMTP Service Extension IETF 60 San Diego, CA Harry Katz Microsoft Corp. 8/4/2004.
Open Pluggable Edge Services (opes) 61st IETF Meeting Washington, D.C., USA.
SIMPLE MAIL TRANSFER PROTOCOL. Introduction Simple Mail Transfer Protocol is the standard protocol on the Internet and part of the TCP/IP protocol.
CS 3830 Day 9 Introduction 1-1. Announcements r Quiz #2 this Friday r Demo prog1 and prog2 together starting this Wednesday 2: Application Layer 2.
LinxChix And Exim. Mail agents MUA = Mail User Agent Interacts directly with the end user  Pine, MH, Elm, mutt, mail, Eudora, Marcel, Mailstrom,
Chapter 16: Distributed Applications Business Data Communications, 4e.
Slides based on Carey Williamson’s: FTP & SMTP1 File Transfer Protocol (FTP) r FTP client contacts FTP server at port 21, specifying TCP as transport protocol.
1 Kyung Hee University Chapter 22 Simple Mail Transfer Protocol (SMTP)
@Yuan Xue A special acknowledge goes to J.F Kurose and K.W. Ross Some of the slides used in this lecture are adapted from their.
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.
درس مهندسی اینترنت – مهدی عمادی مهندسی اینترنت برنامه‌نویسی در اینترنت 1 SMTP, FTP.
Mail User Agent Submitted by: Geetha Chittireddy.
concepts & protocols
Dibyajit Computer Security Hacking dibyajit
SMTP - Simple Mail Transfer Protocol POP - Post Office Protocol
Networking Applications
Internet Business Associate v2.0
An Application with Active Spoof Monitoring and Control
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 9
Chapter 6: Distributed Applications
Simple Mail Transfer Protocol (SMTP)
Chapter 2: Application layer
William Stallings Data and Computer Communications
Unit – 4 Chap - 2 Mail Delivery System
The Application Layer: SMTP, FTP
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
Presentation transcript:

Discussion of OCP/SMTP profile and some Use cases Presented by Abbie Barbir

August 3, OCP Recap

August 3, OCP Building Blocks

August 3, OCP/SMTP Profile Defines a profile for the OCP core that allows to handle SMTP messages OCP has a feature to negotiate profiles between client and server SMTP profile may have additional parameters/options that can be used in the negotiation process Focus is on adaptation of RFC 2822 formatted messages

August 3, Uses Cases 1/2 Use Case 1: MTA at a corporate gateway handles outgoing mail traffic In "MAIL FROM:" command it gets the sender's address Before replying to this command (allow/deny) it sends an OCP request to an OPES service that checks in the corporate directory service whether that employee is allowed to send mails to the Internet Depending on the OCP response the MTA replies in the SMTP dialog with allow or deny Use Case 2: The other way around The MTA sends OCP requests for all "RCPT TO:" commands for incoming messages and asks the OPES service whether the recipient exists and is allowed to receive

August 3, Uses Cases 2/2 Use Case 3: Sender validation via OPES OPES service checks sender IP, HELO command, resolves the sender address etc. This may tell the MTA not to accept the message for delivery Could even be done asynchronously for some parts, i.e. sending the OCP request after HELO or MAIL FROM and continuing to handle recipients and to receive the mail body The response needs to be there before the message gets finally accepted

August 3, OCP/SMTP Profile … Some metadata from the SMTP dialog may need to be transferred from the OCP client to the OCP Sever e.g. –The values of the "MAIL FROM" and "RCPT TO" commands are often needed to determine the real sender and recipient of the messages (not relying on the visible data in the message header) –Need to define the extent of the SMTP profile for OCP and decide if it is allowed to adapt SMTP commands themselves

August 3, Which SMTP element? WG will focus on Message Transfer Agent (MTA) to be the first target for OCP client implementers Need to determine whether this can/should be extended to usage in –Mail user agent (MUA) –Mail Submission Agent (MSA)

August 3, Some Open Issues/Problems SMTP messages can have multiple recipients The callout server may need to apply different filtering policies to different recipients For example: The callout server does language translation to the native language of the recipient If a message from an English sender is sent to two French and one German recipients, two copies of the message are needed The OCP callout server has to tell the OCP client that multiple copies will be returned and to which recipient a copy should be sent An additional problem is the creation of end use error messages, if these messages are not only sent to the recipients but also to the sender and/or postmaster

August 3, Some Open Issues/Problems… WG needs to decide whether the creation of a MIME profile could be a side effect of the SMTP profile work or whether the SMTP profile can be structured in a way that allows easy definition of OCP/MIME at a later time Need to determine how this will fit with IAB consideration for OPES RFC, for example: –How tracing will be addressed –Tracking of performed adaptations/Bypass Privacy Issues

August 3, Q&A