August 1, 2008IETF 72 - Dublin, Ireland1 IMAP NOTIFY Arnt Gulbrandsen Alexey Melnikov Curtis King draft-ietf-lemonade-imap-notify-06.txt.

Slides:



Advertisements
Similar presentations
STATUS-IN-LIST Open issue: If server runs into unexpected trouble getting STATUS info: a)Don't return STATUS for the mailbox and return NO for LIST reply.
Advertisements

Draft-lemonade-imap-submit-01.txt “Forward without Download” Allow IMAP client to include previously- received message (or parts) in or as new message.
Chapter 30 Electronic Mail Representation & Transfer
Internet Standards Based Mobile Messaging March, 2003.
Mail Server Fitri Setyorini. Content SMTP POP3 How mail server works IMAP.
MIS 208 Fundamentals of Web Publishing Week 6 Performance Editing Graphics Imagemaps.
Sending and Receiving Mails
2-3 August 2005IETF 63 - Paris, France1 Lemonade IETF 63 Eric Burger Glenn Parsons
Dovecot IMAP Server Timo Sirainen August 2008.
Lemonade IETF 66 Eric Burger Glenn Parsons
P-IMAP Draft Overview (
9-10 March 2005IETF 62 - Minneapolis, MN, USA1 Lemonade IETF 62 Eric Burger Glenn Parsons
IMAP QUOTA extension draft-cridland-imap-quota-00 Dave Cridland Alexey Melnikov November 21, 2002.
August 1, 2008IETF 72 - Dublin, Ireland1 Revising QRESYNC (RFC 5162) Timo Sirainen Alexey Melnikov.
05/19/2003 Christiane Schmidt 1 IMAP internet message access protocol.
June 10, 2004IETF 59,5 - Richardson, TX, USA1 lemonade Interim 59,5 Eric Burger Glenn Parsons
December 6, 2007IETF 70 - Vancouver, Canada1 Lemonade Interop event in Munich.
29-30 September 2005IETF London, UK1 Lemonade IETF 63.5 Eric Burger Glenn Parsons
What's new in the World IMAP/LEMONADE/SIEVE (no DKIM or EAI) Alexey Melnikov.
P-IMAP Draft Overview (
SIEVE Mail Filtering WG IETF 69, Chicago WG Chairs: Cyrus Daboo, Alexey Melnikov Mailing List: Jabber:
Lemonade IETF 65 Eric Burger Glenn Parsons
Lemonade IETF 64.5 Eric Burger Glenn Parsons
MORG BOF IETF 72, Dublin July 30th, 2008 Chairs: Alexey Melnikov Randall Gellens Mailing List: Jabber:
Lemonade IETF 68 Eric Burger Glenn Parsons
SIEVE Mail Filtering WG IETF 65, Dallas WG Chairs: Cyrus Daboo, Alexey Melnikov Mailing List: Jabber:
Data Manipulation Jonathan Rosenberg dynamicsoft.
Slide 1 IETF LEMONADE Greg Vaudreuil (630)
SIP working group IETF#70 Essential corrections Keith Drage.
IETF 69 SIPPING WG Meeting Mohammad Vakil Microsoft An Extension to Session Initiation Protocol (SIP) Events for Pausing and Resuming.
Sieve Mail Filtering Language WG (sieve) SIEVE Alexey Melnikov Cyrus Daboo.
Sept 29/30, 2005 IETF Lemonade 1 Towards Lemonade Profile Phase 2 Lemonade Mobile and New Drafts Towards Phase 2 of Lemonade Stéphane H. Maes,
9-10 March 2005IETF 62 - Minneapolis, MN, USA1 Lemonade IETF 62 Eric Burger Glenn Parsons
1 Lemonade Status Updates of assigned drafts (*) for IETF’65.5 in Ottawa May 31, 2006 / June 1, 2006 WG sessions (*) Other updates are to be presented.
Abierman-netconf-mar07 1 NETCONF WG 68 th IETF Prague, CZ March 19, 2007.
November 10, 2004IETF 61 - Washington DC, USA1 Lemonade Part 2 Eric Burger Glenn Parsons
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
Quick Reconnect IETF #61, Lemonade. Overview Minimize resynchronization time to prevent long client locks on mobile terminals. Minimize bandwidth consumption.
CS2910 Week 7, Lab Today SMTP lab Tuesday (Either today or yesterday) Extra office hour at 11 am (right after lab) Friday Office hour cancelled SE-2811.
November 20, 2002IETF 55 - Atlanta1 VPIM Voice Profile for Internet Mail Mailing list: To subscribe: send.
November 7 & 9, 2005IETF 64 - Vancouver, BC1 Lemonade IETF 64 Eric Burger Glenn Parsons
Lemonade IETF 70 Eric Burger Glenn Parsons
IETF 65 – Lemonade – March 20, Lemonade Status Updates for IETF’65: Our Assigned drafts for Mar 20, 2006 WG session (*)
November 8, 2004IETF 61 - Washington DC, USA1 Lemonade Part 1 Eric Burger Glenn Parsons
CS2910 Week 7, Class 2 Today Quiz on encodings IMAP Encoding "Internet Messages" Tomorrow Office hour cancelled Monday Quiz on IMAP SE-2811 Slide design:
Lemonade IETF 67 Eric Burger Glenn Parsons (In Æther)
2 August 2005draft-ietf-lemonade-profile-031 lemonade Profile Alexey Melnikov Stéphane Maes
DIME WG IETF 84 Diameter Design Guidelines draft-ietf-dime-app-design-guide-15 Tuesday, July 31, 2012 Lionel Morand.
Draft-lemonade-imap-submit-00.txt “Forward without Download” Allow IMAP client to include previously- received message (or parts) in or as new message.
Towards Lemonade Profile Version 2 August 3, 2005 IETF 63 - Lemonade 1 Lemonade New Drafts Towards Version 2 of Lemonade Profile Stéphane H. Maes,
9 November 2006IETF 671 SEARCH-WITHIN No major changes Fix nits, references, formatting, non- ASCII characters, boilerplate WGLC Underway.
درس مهندسی اینترنت – مهدی عمادی مهندسی اینترنت برنامه‌نویسی در اینترنت 1 SMTP, FTP.
SIEVE Mail Filtering WG IETF 68, Prague WG Chairs: Cyrus Daboo, Alexey Melnikov Mailing List: Jabber:
Knowledge Hub Walkthrough August
Jonathan Rosenberg dynamicsoft
Networking Applications
XCON WG IETF-64 Meeting XCON Framework Overview & Issues
CS2911 Week 6, Class 1 Today Map (dict) objects in Python
draft-lemonade-imap-submit-01.txt “Forward without Download”
IMAP CONVERT Alexey Melnikov Stéphane Maes Ray Cromwell
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
IETF-59 P-IMAP Draft Overview ( Stéphane H. Maes – Jean.
CS2911 Week 6, Class 1 Today Map (dict) objects in Python
Migration-Issues-xx Where it’s been and might be going
Multi-server Namespace in NFSv4.x Previous and Pending Updates
William Stallings Data and Computer Communications
CS2911 Week 6, Class 1 Today Map (dict) objects in Python
Ari Erev Vladimir Shveidel November 21, 2002
lemonade Eric Burger Glenn Parsons
Speaking the language of publishing. Worldwide
Presentation transcript:

August 1, 2008IETF 72 - Dublin, Ireland1 IMAP NOTIFY Arnt Gulbrandsen Alexey Melnikov Curtis King draft-ietf-lemonade-imap-notify-06.txt

August 1, 2008IETF 72 - Dublin, Ireland2 Recent changes ✔ Added SELECTED-DELAYED mailbox selector ✔ FlagChange event requires that MessageNew and MessageExpunge are also specified. ✔ Clarified that ACL changes to mailboxes are treated as mailbox creation/deletion events in some cases ✔ Clarified the meaning of NOTIFY SET... NONE ✔ Clarified which STATUS data items are returned for FlagChange events in other mailboxes ✔ Fixed various bugs in ABNF and examples ✔ Updated references

August 1, 2008IETF 72 - Dublin, Ireland3 Open Issues after WGLC ✔ Description of the MailboxName event says: –If a mailbox is created or deleted, the mailbox itself and its parent are considered to be affected. Chris Newman questioned if “its parent” is correct ✔ Do we need the ability to request changes to specific IMAP flags/keywords? –E.g. “FlagChange (\Seen \*)”

August 1, 2008IETF 72 - Dublin, Ireland4 IMAP4 extension for named searches (filters) Alexey Melnikov draft-melnikov-imapext-filters-05.txt

August 1, 2008IETF 72 - Dublin, Ireland5 Recent changes ✔ As per comments from Dan & Curtis: SETFILTER/DELETEFILTER/LISTFILT ERS command were introduced, dependency on METADATA-SERVER is now optional

August 1, 2008IETF 72 - Dublin, Ireland6 Open Issues ✔ Timo: drop SET/DELETE/LISTFILTERS, revert back to requiring METADATA- SERVER ? ✔ Timo: suggestion to use alternative entry naming: –a) /filters/values/ and /filters/descriptions/ –b) /filters/ and /filters/ /description

August 1, 2008IETF 72 - Dublin, Ireland7 LEMONADE Profile Bis Dave Cridland Alexey Melnikov Stéphane Maes draft-ietf-lemonade-profile-bis-10.txt

August 1, 2008IETF 72 - Dublin, Ireland8 Profile MUST implement IMAP STARTTLS CATENATE URLAUTH UIDPLUS LITERAL+ CONDSTORE NAMESPACE IDLE ESMTP AUTH STARTTLS PIPELINING 8BITMIME CHUNKING BINARYMIME DSN SIZE ENHANCEDSTATUSCODES BURL

August 1, 2008IETF 72 - Dublin, Ireland9 Phase bis - MUST implement (SMTP) ✔ All of Profile

August 1, 2008IETF 72 - Dublin, Ireland10 Phase bis - MUST implement (IMAP) [underlined extensions – not published as RFCs yet] All of Profile Quick Reconnect (QRESYNC+ENABLE), SASL-IR Search/sort extensions: ESEARCH, SORT Views: CONTEXT=SEARCH, CONTEXT=SORT & ESORT (draft-cridland-imap-contexts-03.txt) I18NLEVEL=1 Bandwidth optimizations ✔ COMPRESS=DEFLATE, BINARY (including APPEND) ✔ Content Transformation: CONVERT (Static) ✔ In-band notifications: NOTIFY (draft-ietf-lemonade-imap- notify-06.txt) ✔ URL-PARTIAL (server allows Partial URLs in CATENATE and URLAUTH)

August 1, 2008IETF 72 - Dublin, Ireland11 Phase bis - MUST implement (Sieve ) RFC 5228 (Sieve) Sieve VACATION extension (RFC 5230) Sieve ENOTIFY extension (draft-ietf-sieve-notify- 12.txt, RFC editor queue) Sieve VARIABLES extension (RFC 5229) Sieve RELATIONAL extension (RFC 5231) Sieve IMAP4FLAGS extension (RFC 5232) comparator-i;unicode-casemap ManageSieve protocol

August 1, 2008IETF 72 - Dublin, Ireland12 Profile Bis WGLC – Open Issues ManageSieve in Profile Bis? Arnt: Server location discovery $PendingSubmission/$BeingSubmitted –Dave Cridland suggest privately to use $PendingSubmission and $Submitted. This way once a message is sent, there is no need to clear $PendingSubmission keyword –Suggestions for better keyword names are welcomed

August 1, 2008IETF 72 - Dublin, Ireland13 Revising QRESYNC (RFC 5162) Alexey Melnikov

August 1, 2008IETF 72 - Dublin, Ireland14 Issues ✔ Timo: unsolicited FETCH replies MUST contain UID data item, especially because VANISHED may repeat already expunged UIDs ✔ Timo: CLOSE should return all expunged message and messages with changed flags: –C1: 5 close –S1: * VANISHED 2 –S1: * 3 FETCH (FLAGS (\Seen) modseq 4) –S1: 5 OK [HIGHESTMODSEQ 5] ✔ Timo: Description of how to update client's copy of HIGHESTMODSEQ value is incorrect

August 1, 2008IETF 72 - Dublin, Ireland15 Other ToDo ✔ Some very minor errors in examples (missing human readable text in some cases) ✔ Need to describe interaction between THREAD and CONDSTORE/QRESYNC –i.e. how QRESYNC affects the THREAD response?

August 1, 2008IETF 72 - Dublin, Ireland16 Conversion parameters for IMAP CONVERT Alexey Melnikov draft-melnikov-lemonade-convert- params-01.txt

August 1, 2008IETF 72 - Dublin, Ireland17 Conversion parameters for image/* and video/* ✔ Clarified that if only one of PIX-X (width) or PIX-Y (height) is specified, that aspect ratio is preserved during resizing ✔ Should there be a parameter for croping images? ✔ Clarified how “color-levels” (image depth) and “color” (color scheme) are to be used for changing image depth ✔ Added “quality-factor” conversion parameter to lossful image formats (e.g. Jpeg) % –Is this useful?

August 1, 2008IETF 72 - Dublin, Ireland18 Conversion parameters for audio/* and video/* ✔ bitrate ✔ Encoding-method –FBR (for fixed bit rate) –VBR (for variable bit rate) ✔ min-bit-rate ✔ frameRate

August 1, 2008IETF 72 - Dublin, Ireland19 Conversion parameters for text/plain ✔ FORMAT=FLOWED/FIXED –Is this useful?