Up to Index

Status of the IMAP Server

JAMES 1.2

Summary

This document explains the status of the IMAP server portion of James, ie what functionality has been implemented or tested and what needs to be done.

Objectives for JAMES IMAP server

Primary objectives: Secondary objectives:

Status

RFC2060 (Core IMAP) commands
Command Implemented Tested - telnet Tested - Pine Tested - Netscape Messenger Tested - Microsoft Outlook Comments
RFC2060 (Core IMAP) commands
CAPABILITY Yes OK OK OK update as functionality added
NOOP Yes OK OK
LOGOUT Yes OK
AUTHENTICATE Yes OK No authentication methods other than plaintext password login supported
LOGIN Yes OK OK OK
SELECT Yes OK OK OK
EXAMINE Yes
CREATE Yes OK
DELETE no JamesHost needs to implement this
RENAME no JamesHost needs to implement this
SUBSCRIBE no Need to design user object to hold subscriptions
UNSUBSCRIBE no see SUBSCRIBE
LIST Partial unsure
LSUB no see SUBSCRIBE and LIST
STATUS Yes OK unsure
APPEND no not started
CHECK Yes OK
CLOSE Yes
EXPUNGE Yes
SEARCH no not started
FETCH Partial see table below
STORE Yes OK
COPY no not started
UID Partial UID FETCH (partial) and UID STORE only
Fetch command arguments
Arguments Implemented Tested - telnet Tested - Pine Tested - Netscape Messenger Tested - Microsoft Outlook Comments
ALL Yes OK
BODY Partial 1-part, multipart and embedded rfc822 messages where constituents are of type Text/Plain. Line count is not right.
BODY[] & BODY.PEEK[] yes OK
BODY[section] & BODY.PEEK[section] Partial TEXT, HEADER, HEADER.FIELDS & HEADER.FIELDS.NOT done - but HEADER.FIELDS buggy on Netscape. MIME, numbered sections, subsections and octet-partial-fetches not started
BODYSTRUCTURE Partial See body
ENVELOPE Yes OK No
FAST Yes OK
FLAGS Yes OK
FULL Yes OK
INTERNALDATE Partial Format is not right
RFC822 Yes OK
RFC822.HEADER no
RFC822.SIZE Partial giving content size not message size
RFC822.TEXT Yes OK
UID Yes OK
RFC2086 (Access Control Lists) commands
Command Implemented Tested - telnet Tested - Pine Tested - Netscape Messenger Tested - Microsoft Outlook Comments
SETACL Yes OK
DELETEACL Yes OK
GETACL Yes OK
LISTRIGHTS Yes OK
MYRIGHTS Yes OK
RFC2342 (Namespaces) commands
Command Implemented Tested - telnet Tested - Pine Tested - Netscape Messenger Tested - Microsoft Outlook Comments
NAMESPACE Yes OK OK Currently only providing a private mailbox namesapce and an other users mailbox namespace. Shared mailboxes and newsgroup access tbd

Up to Index

Copyright (c) 1997-2000 The Java Apache Project.
All rights reserved.