You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by STEVEN JOHNSTON <GE...@AOL.COM> on 2005/06/14 23:57:34 UTC

Implementation of IMAP search support

My name is Steven Johnston.   I am interested in more details about your IMAP SEARCH implementation project.  
I understand that it is a valid project for the Google Summer of Code.  I have submitted an application this afternoon.

I would like to know what changes would be necesary to the partial IMAP implementation in case my application is selected so that I may become more familiar with the project during the time between application submission and acceptance.
Any information would be appreciated, especially if any particular method of searching email text is desired (indexed, etc)

I have included my project description submitted to google in case it is useful.

Thanks in advance.  
Steven Johnston

Name: Steven Johnston
Email: sjohnst2@jhem.jhu.edu
School: The Johns Hopkins University

Project Title: 
Apache JAMES mail server, Implementation of IMAP search support

Synopsis: Complete the currently unimplemented IMAP SEARCH command.   

Benefit:
Search functionality is an important piece to the IMAP protocol implementation.  
Completion would also allow other pieces of the JAMES project to continue.

Deliverables:
Source code implementing IMAP SEARCH and test code.

Project Details:

Project Schedule:
I will become more familiar with the necesary changes to the JAMES server until approval. I will begin working after the project is approved.
Completion to be done in parts.
First implement searching for flags (ALL, [UN]SEEN,
   [UN]ANSWERED, [UN]DELETED, [UN]DRAFT, [UN]FLAGGED, NEW, OLD, RECENT).  
Text searching on mail done last. 
Details on how to implement text and flag searching to be discussed with the mentor of the project.
Currently looking at RFC 's  3501(IMAP specification) and 2683(Implementation suggestions) for comparison with JAMES organization.

Bio:
I am currently an undergraduate student at Johns Hopkins University in Baltimore, Maryland.
4 years, major Computer Science.

I know java, junit testing, c/c++, objective c.
Have written cgi scripts for Apache httpd in perl and python.

I am looking forward to contributing to an Apache project.

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org