Title: LEMONADE update March 2006
1LEMONADE updateMarch 2006
OMA-MWG-MEM-2006-
- IETF LEMONADE WG co-chairs
- Glenn Parsonsgparsons_at_nortel.comEric
Burgereburger_at_cantata.com
2Summary
- Previous LEMONADE input to OMA
- LEMONADE Architecture
- LEMONADE Profile of MUSTs
- Relevant highlights
- Notifications Filters
- Partial messages
- Content Transformation
- Timeline
- Proposed realization of OMA requirements
3Previous LEMONADE input
- What is LEMONADE?
- OMA-MWG-MEM-2005-11 R1
- What is Internet Mail?
- OMA-MWG-MEM-2005-12 R1
- Liaisons
- Comments on RD, AD
4OMA Mobile Email (MEM)Logical Architecture Model
5IETF LEMONADE Model(default IETF implementation
choice)
Content Flows
MobileNotification Magic
Wireless Protocols(WAP Push, SMS, )
LEMONADEIMAP Store
ESMTP
MTA
IMAP
MUA
URLAUTH
LEMONADESubmit Server
ESMTP
SUBMIT
MTA
Non-IETFStuff
IETFStuff
6Implementation Choice IETF World (pre-LEMONADE)
Content Flows
Depends on actual capabilities of IMAP Store
MobileNotification Magic
IMAP
Wireless Protocols(WAP Push, SMS, )
ESMTP
MTA
LEMONADEEnabler
Non-LEMONADEIMAP Store
IMAP
URLAUTH(On demand from Submit Server)
MUA
SUBMIT
SUBMIT
ESMTP
LEMONADEEnabler
Non-LEMONADESubmit Server
MTA
Non-IETFStuff
IETFStuff
7Implementation Choice Proprietary World With
Standard Clients
Content Flows
Depends on actual capabilities of proprietary
store
MobileNotification Magic
Wireless Protocols(WAP Push, SMS, )
ESMTP
MTA
MobileMagic Thing
Proprietary Store
I2
IMAP
Magic Composition(On demand from Submit Server)
MUA
ESMTP
SUBMIT
MobileMagic Thing
ProprietarySubmit Server
I2
MTA
Non-IETFStuff
IETFStuff
8Profile MUST implement
- IMAP
- STARTTLS
- CATENATE
- URLAUTH
- BURL
- UIDPLUS
- POSTADDRESS
- LITERAL
- CONDSTORE
- IDLE
- SMTP
- AUTH
- PIPELINING
- 8BITMIME
- CHUNKING
- BINARYMIME
- DSN
- SIZE
- ENHANCEDSTATUSCODES
9Profile-bis - MUST implement
- Consensus on details
- All of original Profile
- CONVERT
- Notifications Filters
- SIEVE
- SEARCH WITHIN
- VFOLDER
- ESEARCH
- MSGEVENTS
- RECONNECT
- BINARY APPEND
- ANNOTATEMORE
- Allow Partial URLs in trio
- Details near completion
- CLEARIDLE
- Compression
- COMPRESS
- Filter management
- Content Transformation
- Streaming
- Firewall traversal
- Proxies
- Object encryption
- Notification encryption
- SMTP extensions
10Notifications Filters
- Server to server
- AF
- Server to client
- NF SIEVE to filter OMA EMN as transport
- VF - VFOLDER
- DF - SIEVE
- NF DF management
- Manage SIEVE
11IETF LEMONADE Notifications
MobileNotification Magic
VF View (msg and in-band event) FilterNF
Out-of-Band Notification FilterDF Deposit-time
FilterAF Administrative Filter
Content Flows
NF
Wireless Protocols(WAP Push, SMS, )
ESMTP
LEMONADEIMAP Store
MTA
DF
AF
IMAP
VF
Manage SIEVE
MUA
URLAUTH
LEMONADESubmit Server
ESMTP
SUBMIT
MTA
Non-IETFStuff
IETFStuff
Notification Stuff
12Partial messages
- Already in RFC2192bis (IMAPURL)
- Partial fetch
- Explicit forwarding of parts of messages
- Will add support in trio
- URLAUTH, CATENATE, BURL
13Content Transformation
- Using OMA STI to indicate parameters
- LEMONADE baseline is only HTML-to-TXT
- Static or Streaming
- Encapsulated transformations
- Compression
- Encryption
14Timeframe
- Goals RFC 4416
- Published Feb 2006
- Profile RFC xxxx
- RFC Editor Queue
- Publication April 2006
- Final Review of Profile-bis
- May 2006
- Publication of Profile-bis
- September 2006
15Realization of OMA model
Other mobile enablers
Content Flows
MobileNotification Magic
Wireless Protocols(WAP Push, SMS, )
LEMONADEIMAP Store
ESMTP
MTA
IMAP
URLAUTH
MUA
email server
MEM server
MEM client
LEMONADESubmit Server
ESMTP
SUBMIT
MTA
Non-IETFStuff
IETFStuff
OMAModel
16References
- LEMONADE Document Status Page
- http//tools.ietf.org/wg/lemonade/
- Working Group Page
- http//www.ietf.org/html.charters/lemonade-charte
r.html - Mail List
- General Discussion lemonade_at_ietf.org
- To Subscribe lemonade-request_at_ietf.org
- In Body in body 'subscribe'
- Archive ftp//ftp.ietf.org/ietf-mail-archive/lemo
nade/