From Part 1:
“The Java Apache Mail Enterprise Server–generally referred to
as James–is a portable, secure, and 100% Pure Java enterprise mail
server built by the Apache group. But it has the potential to be
much more than that, thanks to its pluggable protocol architecture
and a mailet infrastructure that does for e-mail what servlets do
for Web servers. E-mail servers have been around since the early
days of DARPA funding for what would eventually become the
Internet, but James offers new possibilities for what’s often been
dubbed the Internet’s first killer application.“This is the first of two articles that explore James. It
provides an overview of James and a high-level orientation to let
us explore its possibilities. In the second article, we’ll
implement a mailet application that manages unavailability
messages. As you’ll see, it is surprisingly easy to write
applications for James. E-mail is used around the world by millions
of people every day, so the possibilities go well beyond the
introductory treatment that this series provides. It’s my hope,
however, that this foundation will serve you well and help you
start imagining the possibilities…”