Mail processing tools for experts.
root
Added a class to represent messages sent via SMTP. Added a spool class to handle message storage.
| Name | Date | Rev. | Commit message |
|---|---|---|---|
| Common | Sun, Nov 13 2011 | 2 | [Peter Chapin] Initial commit. |
| Figs | Fri, Mar 09 | 12 | [Peter Chapin] Enabled Subversion integration for the Figs and Jabber pr... |
| HTML5 | Sun, Feb 05 | 6 | [Peter Chapin] Added a (skeletal) subproject for an HTML5 library. |
| MailFlux | Sun, Mar 11 | 13 | [Peter Chapin] Added a class to represent messages sent via SMTP. Added ... |
| MailMunger | Sun, Nov 13 2011 | 2 | [Peter Chapin] Initial commit. |
| MailStop | Sun, Nov 13 2011 | 2 | [Peter Chapin] Initial commit. |
| Media | Sun, Jan 22 | 5 | [Peter Chapin] Added Figs, Media, and NewsVision projects as subprojects... |
| NewsVision | Fri, Mar 09 | 12 | [Peter Chapin] Enabled Subversion integration for the Figs and Jabber pr... |
| XEmail | Fri, Nov 25 2011 | 3 | [Peter Chapin] Updated some file headers. Fixed a validation error in th... |
| MailVision.xpr | Sun, Nov 13 2011 | 2 | [Peter Chapin] Initial commit. |
| README.txt | Sun, Nov 13 2011 | 2 | [Peter Chapin] Initial commit. |
| references.txt | Sun, Nov 13 2011 | 2 | [Peter Chapin] Initial commit. |
| TODO.txt | Sun, Nov 13 2011 | 2 | [Peter Chapin] Initial commit. |
README.txt
FILE : README.txt AUTHOR : Peter C. Chapin <PChapin@vtc.vsc.edu> SUBJECT: Overview of the MailVision project. This folder contains MailVision, a collection of sub-projects of interest to mail administrators and power users. The three main sub-projects here are closely related and will eventually be tightly integrated. It is my expectation that the programs will share code and other resources (test fixtures, libraries, etc). The XEmail system will also be eventually integrated into the programs (at least into MailStop). The sub-projects are: MailFlux: A mail transport agent that exposes SMTP details. MailStop: A mail user agent that exposes email structure. XEmail: An XML Schema for email messages to replace RFC-2822. Note that the 'Common' folder contains packages that are shared between MailFlux and MailStop. Note also that MailFlux and MailStop are intended to be written in Ada but at this time MailFlux is most mature in C++. This is because MailFlux has been used in a network programming class at Vermont Technical College where C++ is known to the students. In addition MailVision contains a mail processing library named MailMunger. The name is intended to reflect the library's focus on transforming mail messages (rather than, for example, creating, displaying, or transporting them). The library is written in Scala and was used by me as both an exercise in learning Scala and as a vehicle for teaching Scala. However, since Scala also makes a fine prototyping language, MailMunger is also a test bed for ideas that might eventually make their way into MailFlux or MailStop.