Mel-Base is a library for handling E-Mails. It contains support for handling E-Mails in Maildir, POP3, IMAP and SMTP folders through a common and extensible CLOS protocol. It makes no difference from the programmer's side if an E-Mail gets copied from a Maildir folder to an IMAP folder or from POP3 to Maildir. Sending E-Mails through SMTP is simply done through the same mechanism. One just copies an E-Mail from a folder supporting the "receiver" protocol like IMAP, Maildir or POP3 to the SMTP folder which supports the "sender" protocol.
E-Mails are first-class objects and on-demand fetching of parts of an e-mail like the header or a particular part is supported.
Mel-base got used to implement a POP3 server, a Spam-Filter and a CLIM Mail-Reader/Composer and many small scripts to process, filter and deliver E-Mails. Mel-Base itself is Open Source and licensed under a license similar to the BSD License. The mentioned applications, while not Open Source, are available on request.
This project has not released any files.
You can browse our Darcs repository or download the current development tree via darcs get http://common-lisp.net/project/mel-base/darcs/mel-base/