Differences between revisions 4 and 5
Revision 4 as of 2006-11-19 18:36:15
Size: 1380
Editor: cpe-071-077-006-045
Revision 5 as of 2009-09-20 22:58:16
Size: 1380
Editor: localhost
Comment: converted to 1.6 markup
No differences found!

Mailet Plan


Andy said:

Ideally, by ~January 1, I'd like to see a draft proposal of the

Mailet interfaces
Injection configuration
"core" apis (like Mail.java or whatever)

With a "startup" class similar to:

public static void main(String args[]) {
   String mailetconfig = args[0];  //a cheesy prop or xml file to config this
   String mailstream = arg[1];     // a sample input stream to process
   Mailet2Draft m2d = m2d.readConfig(mailetconfig);
   BufferedInputStream bis = new BufferedInputStream(new FileInputStream(mailstream));

Which can be built simply (like by a build.xml or build.sh) w/o any JAMES stuff.

And a wiki page with a draft specification describing the contracts.
I am willing to contribute to the effort. 

Danny replied:

On 11/13/06, Andrew C. Oliver <acoliver@apache.org> wrote:

I agree with your goal,

> I am willing to contribute to the effort.

Ta. Perhaps we should start a wiki page to outline a timeline and tasks...? 


  1. Create Mailet v2 spec - ProposedMailetSpec - NOT COMPLETE

  2. Create SVN sandbox - Some early stuff DannyAngus has done, not seperated out, andy is working on this

  3. Create build - NOT DONE
  4. Refine Mailet Interfaces - NOT DONE
  5. Create simple test (above) - NOT DONE

TheMailetPlan (last edited 2009-09-20 22:58:16 by localhost)