Welcome

Welcome to the Apache James Reference Documentation! These documents are for version 3.6.0 of James.

Apache James is a flexible email platform that provides out-of-the-box mail servers that you can start using in production immediately. James runs on the JVM and is highly customizable.

This Reference Book is divided into the following Parts:

  • James Core Concepts

    • These are the core concepts that describe what James is all about. Start here if you want to learn more about what James can do and how it is designed.

  • James Servers

    • We provide a few out-of-the-box servers that you can choose from depending on your needs. Start here if you just want to get up and running quickly with a working production-grade mail server.

  • Customization

    • Shows how you can customize any James server with the functionalities that you need. Check out this section if you have special business or technical needs and are interested in a custom solution.

  • James Developer Guide

    • A guide aimed at experienced developers, describing how you can assemble your own specialized server.

  • James Community

    • All about the Apache James community, and how you can be part of this active and dynamic group, too!

Please note that this Reference Documentation is a living document. It is subject to change. You are currently reading version 3.6.0. If you find anything that is unclear, unfinished, or confusing, please do not hestiate to lend us a hand.