Thanks a lot for your valuable input Josip:) I will share my project details on my way forward in the implementation.
Regards, Dileepa On Mon, Jul 29, 2013 at 5:39 PM, Josip Almasi <[email protected]> wrote: > Hi, > > for a while now I have james rep system on my wish list. > Did some research, and was going to implement it... soon... just after I > do this and that... and so it goes on for years:) > So here are my ideas about, maybe you can use them somehow. > > NeuroGrid [1] is a neat yet simple reputation system, works with simple > positive and negative stimulus. > Negative stimulation is received when user gets recommendiation, and > positive when user confirms it. > In web environment, that would correspond to receiving search results, and > clicking on a link. > In mail environment, corresponding negative and positive stimulus is > downloading envelope, and downloading message body. > Note this applies to IMAP only. > Furthermore, additional positive stimuli apply when a reply is sent; SMTP > only > > In JAMES environment, you'd need to > - extend IMAP server > - extend message store > - write you own mailet > - possibly, extend user store > > And you don't need to customize email client. > Of course, it may be nice to query users reputation, but that need not be > integrated into email client - a web app will do. > As for standard operation during reading of mails, usual subject changes > would do, i.e. > [troll 42.03%] original subject here > [guru 99.98%] and the subject > etc. > Once you get that working, it's easy to do the rest with standard mail > filters. > > That's in short about my would-be rep system, see if you can use any. > Also, I would love to learn more details of yours. > > Regards... > > > [1] http://www.neurogrid.net/ > Aww the site is down:( > Look it up on SourceForge, and check p2p reputation papers by Sam Joseph > et al. > > > Dileepa Jayakody wrote: > >> 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<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. >> >> Inline image 1 >> Regards, >> Dileepa >> > >
