Hey, I was Googling around for a mail server that I could use with a nice database, so I can query the mail in interesting ways for my webmail/newsgroup/whatever app.
I found a GSOC page that listed this as a possible project. I contacted the mentor (Robert) to see if someone picked it up yet. It seems like that someone is going to be me. Robert told me to introduce myself and the project here, together with any questions. For the database I was thinking about a graph database, such as Jiraph. But I think the community might be better served by a CouchDB backend. So what I might do is just run Jiraph on CouchDB. If you just googled Jiraph, you'd have found it's written in Clojure. I can write Java as well, but if it is not a problem, I prefer Clojure for writing the backend. This raises my second question: Will the backend be included in James, in an extras repo, or as a separate project? If it's *not* going to be a separate project, requiring Clojure as a runtime dependency might not be desirable. I previously ran James as a standalone application, and successfully telnet'd into it. However, I could not figure out how to configure which backend to use. Could anyone explain that, or point me at the right documentation? What would be the best way to start? I found the inmemory backend, which I suppose is the minimal required. Again, any links or explanations about the components are appreciated. The GSOC description mentioned a REST protocol. What is meant here? Pepijn de Vos --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org