IETF 66 EAI WG Testing Report TWNIC

Slides:



Advertisements
Similar presentations
Draft-ietf-eai-mailinglist-00.txt Mailing Lists and Internationalized Addresses IETF66 Montreal – July 11, 2006 Edmon Chung, Afilias
Advertisements

Securing Bruce Maggs. Separate Suites of Protocols Protocols for retrieving POP, IMAP, MAPI (Microsoft Exchange) Protocols for sending
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 23 Electronic Mail: SMTP,
SMTP – Simple Mail Transfer Protocol
Application: Electronic Mail Linda Wu (CMPT )
Application Layer Pertemuan 25 Matakuliah: H0484/Jaringan Komputer Tahun: 2007.
Chapter 29 Structure of Computer Names Domain Names Within an Organization The DNS Client-Server Model The DNS Server Hierarchy Resolving a Name Optimization.
CSCE 515: Computer Network Programming Chin-Tser Huang University of South Carolina.
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.
Remote mailbox access gateway Software lab project.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 23 Electronic Mail: SMTP,
Business Data Communications & Networking
Esimerkki: Sähköposti. Lappeenranta University of Technology / JP, PH, AH Electronic Mail Three major components: user agents mail servers simple mail.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Application Layer Functionality and Protocols Network Fundamentals – Chapter.
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.
Architecture of SMTP, POP, IMAP, MIME.
-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.
Electronic Mail: SMTP, POP, and IMAP
SIMPLE MAIL TRANSFER PROTOCOL SECURITY Guided By Prof : Richard Sinn Bhavesh Jadav Mayur Mulani.
Some issues for SMTP extension for internationalized address (draft-ietf-eai-smtpext-00.txt) YAO Jiankang 2006 CNNIC.
SMTP extension for internationalized address YAO Jiankang 2006 CNNIC.
1 Web Server Administration Chapter 8 Providing Services.
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 9
Mail Services.
Intro to Computer Networks Bob Bradley The University of Tennessee at Martin.
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.
Computer Networking From LANs to WANs: Hardware, Software, and Security Chapter 12 Electronic Mail.
Electronic Mail Originally –Memo sent from one user to another Now –Memo sent to one or more mailboxes Mailbox –Destination point for messages.
IST346 – Servies Agenda  What is ?  Policies  The technical side of  Components  Protocols  architecture  Security.
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.
CSIE 1 Filtering mail Speaker: Chung yu Wu Adviser: Quincy Wu Date: 2005/12/07.
Computer Networks26-1 Chapter 26. Remote Logging, Electronic Mail and File Transfer.
Sending and Receiving Mails
Simple Mail Transfer Protocol (SMTP)
Mail Service Mail Service using Postfix Campus-Booster ID : **XXXXX
File Transfer Protocol (FTP)
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Network Protocols Chapter 26 (Data Communication and Networking): Remote Logging, Electronic Mail, and.
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.
EAI WG meeting IETF-65, March 20, Agenda 17:40 Welcome, blue sheet, scribe, agenda bashing 17:50 Review of WG charter (approved) 17:55 Problem/framing:
Topics Sending an Multipart message Storing images Getting confirmation Session tracking using PHP Graphics Input Validators Cookies.
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.
SIMPLE MAIL TRANSFER PROTOCOL PRADEEP KOLLIPARA SANDEEP PINNAMANENI.
LinxChix And Exim. Mail agents MUA = Mail User Agent Interacts directly with the end user  Pine, MH, Elm, mutt, mail, Eudora, Marcel, Mailstrom,
SMTP / MIME Florin Zidaru.
SMTP Tapu Ahmed Jeremy Nunn. Basics Responsible for electronic mail delivery. Responsible for electronic mail delivery. Simple ASCII protocol that runs.
SMTP - Simple Mail Transfer Protocol RFC 821
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 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Electronic Mail: SMTP, POP IMAP, and MIME.
1 Kyung Hee University Chapter 22 Simple Mail Transfer Protocol (SMTP)
1 Architecture 2 User Agent 3 Message Transfer Agent 4 Message Access Agent 5 MIME 6 Web-Based Mail 7 Electronic Mail Security.
Discussion of OCP/SMTP profile and some Use cases Presented by Abbie Barbir
ADDRESS INTERNATIONALIZATION ( EAI ) ICANN-55 Mar 06, 2016 TF-AIDN Member 35+ Min : 10- Min ( Q & A )
Spring 2006 CPE : Application Layer_ 1 Special Topics in Computer Engineering Application layer: Some of these Slides are Based on Slides.
درس مهندسی اینترنت – مهدی عمادی مهندسی اینترنت برنامه‌نویسی در اینترنت 1 SMTP, FTP.
© MMII JW RyderCS 428 Computer Networks1 Electronic Mail  822, SMTP, MIME, POP  Most widely used application service  Sometimes only way a person ever.
Draft-yoneya-ima-downgrade-01 Downgrading mechanism for Internationalized Address (IMA) 20 Mar 2006 Yoshiro YONEYA Kazunori Fujiwara.
concepts & protocols
SMTP - Simple Mail Transfer Protocol POP - Post Office Protocol
IETF 66 EAI WG Testing Report
Networking Applications
Network Administration Practice Homework4 – Mail System
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 9
William Stallings Data and Computer Communications
Unit – 4 Chap - 2 Mail Delivery System
Applications Layer Functionality & Protocols
Chapter 7 Network Applications
Presentation transcript:

IETF 66 EAI WG Testing Report TWNIC

Outline Introduction Downgrade Scenarios Mailing List POP3 Issue

Introduction  Base on sendmail Sendmail complier with Milter (8.13.6) Mimedefang for address/header rewrite (2.56) Most coding by perl (string process) in Mimedefang  Trial System eai1.twnic.twEAI SMTP (RH9.0, pam + mysql) eai2.twnic.twEAI SMTP (RH7.3, pam + mysql) downgrade.twnic.twOriginal Sendmail version  Test by using ‘telnet’ command

Architecture eai1 eai2 downgrade.twnic.tw 台網中心.tw (xn--fiq43lrrlz83a.tw) twnic.net.tw (All domain are same server) Envelope From/To & Header downgrade Envelope To possible upgrade by eai1 to transfer punycode local part to UTF8 Only downgrade Trace Field

Reference draft-ietf-eai-framework-00.txt draft-ietf-eai-utf8headers-00.txt draft-ietf-eai-scenarios-01.txt draft-ietf-eai-smtpext-00.txt draft-ietf-eai-mailinglist-00.txt draft-ietf-eai-pop-00.txt draft-ietf-eai-downgrade-01.txt

Downgrade -Envelope Downgrade (eai1 to downgrade)  Sender EAI-aware to Destination not EAI-aware  Downgrade Envelope From/To MAIL FROM: EAI- Parameter=ATOMIC RCPT TO: EAI-Parameter=ALT- ADDRESS ATOMIC:  iesg-- (xn--) ALD-ADDRESS: to replace address by ALT- ADDRESS

Downgrade -Header 8bit Header (UTF8) SHOULD downgrade with MIME UTF-8 information MUST NOT appear in Received fields  Trace Field (Received) ‘for’ clauses downgraded with punycode Add Header: I- 1.0;downgraded by EHLO (PTR [IP])

Downgrade -Sample (eai1 to downgraade) - SMTP negotiation (telnet from eai2 to eai1)

Downgrade (outlook express view)

Downgrade (Openwebmail view)

Mailing List Base on sendmail mailing list function Format maximum 3 columns   EAI-Parameter with ‘{‘ ‘}’  Comments with ‘(‘ ‘)’ in 2822

Scenarios A, B and C are i18mail users X,Y and Z are original ascii user L is i18n-aware LA is non-i18n-aware S is Sent success R is Reply Success  Linux ‘mail’ command for EAI to reply  Outlook Express for non-EAI to reply

Scenario for Draft in TWNIC EAI trial -From EAI BB,CB,C, X,Z LLAL,LA,B,YL->L,LA ASRSR SRSR SRSR SRSR SRSR SRSR SRSR

Scenario for Draft in TWNIC EAI trial – From non-EAI (downgraded) BB,CB,C, X,Z LLAL,LAL->L,LA XSRSR SRSR SRSR SRSR -SRSR SRSR

Other Scenarios A to B, relay by non-EAI MTA  eai1 ->downgrade -> eai2  Once downgrade, all downgrade X to Y, relay by EAI MTA  downgrade -> eai1 -> downgrade

EAI POP3 TWNIC design a simple i18n-aware POP3 service The POP3 service was developed with PERL language Our key point  ‘CAPA’ responses ‘UTF8’, the MUA can login with UTF8 or punycode (also implement MIME, but we think it is better using punycode). Different encoding map to the same mailbox  ‘CAPA’ don’t response ‘UTF8’, login as punycode, and MDA store mail as punycode mailbox name

EAI POP3 Screen Shot

Issue 1 May addr-spec change ? Should we have to use ESMTP argument (such as eai-parameter) ?  Make sense MSG from/to regards as envelope from/to between both EAI MTA  Easy to implement in mailing list and parser, not confused in other symbols (‘,’ ‘:’ ‘#’ ‘;’ ‘|’ ‘&’…)  Some MUA (Outlook) can input and keep ‘{‘ ‘}’ information in address book, and transmit ‘ ’ it to MTA, if EAI MTA is known  When relaying, POSSIBLE ESMTP arguments (Ex: SIZE,AUTH,NOTIFY ) do not pass to next relay EAI MTA, cause EAI-Parameter MAYBE lose the argument.  Broken the addr-spec is not a good idea  Any opinion or method is welcome, we need more comment for our trail

Issue 2 Recommend: alt-separator for mailing list is same to ‘utf8header’  List-* MAY appear alt-separator before REQUEST-URI (Query String)  List-Id: “Testing \(TWNIC EAI TESTBED\) ” 台網中心.tw> Can be null  台網中心.tw Using in List-* and URI ‘mailto’

Issue 3 EAI-Parameter replaces Envelope From, and some consideration  Alt-address can be assign to another domain name that is different host from original mail address?  EAI need more detail describe conflicts with other extensions (DSN/MDN/AUTH…etc) and services  EAI need to take care SPAM issue under ALT- ADDRESS

Issue 4 SPF will check Sender from MTA, EAI- parameter is possible confused  Is EAI-parameter restricted to MTA domain ?  If not restrict, we don’t know how to setup SPF

Issue 5 Issue in DKIM  EAI is possible to change Envelope From/To and Message From/To, this action causes ‘h=‘ clause verify failure  EAI-Downgraded-From/EAI-Downgraded-To (or other downgrade header) is in need for DKIM  Whether downgrade header or not, when transmits to destination MTA via MSP, DKIM can’t sign before this  Some small issue in ‘c=relaxed/simple’ when downgrade causes folding/non-folding