Hi All, I'm Dileepa a newbie to Apache James. I'm doing my Msc research project on : Reputation Management in Email Networks in which I aim to implement a reputation management network among peers using email systems. Each user will have an index of reputation scores for his contacts (based on email content analysis as per his personal context and number of spam/not-important messages sent by the contact). This reputation scores should be shared among peers in a controlled manner (ACL, authorization) to deliver a collaborative reputation network. I'm planning to use an extended SMTP protocol to share reputation attached to email users.
I came across the Apache James <http://james.apache.org/> project and realized it provides an API to extend existing protocols like SMTP and IMAP to perform additional tasks via APIs like James Mailet<http://james.apache.org/mailet/index.html> and SMTP Hooks. Below is the architecture I have in mind for reputation management via email networks. Reputation Server, ReputationBox are analogous to the email IMAP/POP servers and MBox of users. I highly appreciate your ideas on my project and wish to incorporate your suggestions on using Apache James or related technologies to my project. Your thoughts and tips on James are highly appreciated. [image: Inline image 1] Regards, Dileepa
