I have changed the direction of the project. I have decided that it makes more sense to start with a simple(!) aim and develop additional modules afterwards.
The new "aim" is to start out as a buffer between the internet and exisiting MTAs. The primary reason for this is to include a hard coded "Grey Listing" (see http://projects.puremagic.com/greylisting/ )
I am working hard to complete the receiver, spooler and remote delivery modules in the next few weeks.... read more
The receiver module and the spooler module have been added to CVS.
The receiver module still requires some work on the time out code. See test.c for the plan.
The spooler works however as the messege id and spool format have not been formalised the source and destination files cannot be determined as yet.
The receiver also needs the checkRCPT and checkFROM completed so any volunteers would be welcome.... read more