This is the Wiki for the James project. A Wiki is a collaborative hypertext environment, with an emphasis on easy access to and modification of information.
Please use the James mailing lists to discuss the content of these pages. The purpose of the Wiki is to record and edit plans/proposals/notions that are discussed on the mailing lists.
Introduction
James is a 100% pure Java SMTP, POP3 Mail server, IMAP (James V3) and NNTP News (James V2) server designed to be a complete and portable enterprise mail/messaging engine solution based on currently available open messaging protocols.
Amongst the benefits of James over other mail platforms is its support for building custom mail handling applications.
The James Project hosts the Apache Mailet API, and James provides an implementation of this mail application platform API.
Server3ClientCompatibility - Compatibility of Apache James Server V3 with various clients
FrequentlyAskedQuestions - On usage and configuration
JamesVolunteers - Volunteers contributing to the James Project
JamesUsers - Users interested in talk about how they use James
JamesByTheNumbers - Scalability testing.
JamesForYourBoss - Selling James to your boss.
MailetIdeas - various (probably not yet implemented) ideas for mail processing
MailetVsProcmail - comparing and contrasting ways to process email messages
SpamBlocking - sites, organizations, products, and articles to help reduce spamming.
JamesUserTypes - Defines the roles and responsibilities of the various user types.
DevelopmentToolNotes - How to configure and use tools that assist in the development of James
JamesRelatedTools - other tools that work well with James
JamesPostage - a tool for testing James, using configurable mail traffic profiles
James Forum /Archive- an unofficial forum hosted by Nabble archiving the James project mailing lists. You can cross search or browse project messages there. You can also search the 5 James mailing lists at james.markmail.org.
James Resources - Articles, Books, Research papers, Tutorials.
Development - Developer Discussions
James V3
James V2
James V2 is based upon the Apache Avalon application framework. The Avalon project has closed. Don't Panic. James is alive and well. We haven't got any real problems with the versions of Avalon things we depend upon, but we understand that we can't continue to offer James deployed on an end-of-line'd platform. So we're currently discussing all the options, and trying to reach a happy consensus about the way to go next. In the meantime the James team will continue to support our users with all of their James related issues, and if there are Avalon issues in there we'll help there too. The Avalon code we depend upon is still here at the ASF and we can fork it if we want to make changes.
JamesQuickstart - Beginners guide to have James running quickly and disable spamming.
JamesDocumentationNotes: notes on what has been recently asked/answered and should get into the FAQ/CVS docs at some point.
Embedded - integrate with other app servers such as Tomcat and JBoss
RunAsService - Run as a unix service
ClamAVScan - antivirus scan mailet using ClamAV's CLAMD daemon
Bayesian_Analysis - spam detection mailets using bayesian analysis techniques
Outlook2002Problems - 0x8004210B error
NoFastFail - explanation of why we don't and in general why it isn't very effective.
Interesting starting points:
RecentChanges: see where people are currently working
FindPage: search or browse the database in various ways