James

  •        0

James (a.k.a Java Apache Mail Enterprise Server) is a 100% pure Java SMTP and POP3 Mail server, and NNTP News server designed to be a complete and portable enterprise mail/messaging engine solution based on currently available open messaging protocols.

  • Is 100% pure java capable of running on Java 1.4 onwards
  • Integrates protocols
    • Email
      • SMTP
      • POP3
        • Outgoing server
        • Incoming from POP3 accounts (FetchMail)
      • IMAP (James 3)
        • Server
        • Sieve filtering into IMAP mailboxes for incoming mail
    • NNTP (better known as news)
  • Is based on open standards
  • Is a mailet container. Processing is delegated to independent, extensible, pluggable agents specified by the Mailet API. Any function which is not already available (from James or from a third party) can be developed.
  • Is a modular, component based IoC mail platform
    • Based on mature, production proved Apache Excalibur components
    • James 2 (production) uses the Avalon framework. Avalon development has now stopped but the framework is mature, stable and of proved production quality.
    • James 3 (development) supports Spring and is moving towards OSGI
  • Support to create mailing list

http://james.apache.org/

Tags
Implementation
License
Platform

   




Related Projects

Citadel


Citadel is a collaboration suite (messaging and groupware). It provides support for Email, Calendaring/Scheduling, Address books, Bulletin boards, Mailing List Server, Instant Messaging, Wiki, Multiple domain support.

Claws Mail - Email Client and News Reader Based on GTK+


Claws Mail is a GTK+ based, lightweight, and fast e-mail client and newsreader. Supports POP3, APOP, IMAP, SMTP, SMTP AUTH, NNTP, LDAP, multiple accounts, spell-checking, addressbook, SSL, GPG, filtering, i18n, & more. It is further extended by plugins. Lots of extra functionality, like an RSS aggregator, calendar, or laptop LED handling, are provided by extra plugins.

Ichabod Java Mail Server


Ichabod is an SMTP/POP3 server, with mailing list support. Administration is via a web, or email You can also use Ichabod to make your app receive email as an SMTP server. You can also easily extend it by subclassing to add your own behaviors.

YPOPs! - POP3/SMTP Access to Yahoo


YPOPs! is an application which emulates a POP3/SMTP mail server and provides free POP3 and SMTP access to Yahoo! Mail. It does not depend on Yahoo's POP3/SMTP mail server. You can use a mail client of your choice!

Postfix - Mail Server


Postfix is mail server that started life at IBM research as an alternative to the widely-used Sendmail program. Postfix attempts to be fast, easy to administer, and secure. The outside has a definite Sendmail-ish flavor, but the inside is completely different. It supports IPv6, DKIM, DomainKeys and SenderID authentication, SPF, Sendmail Milter (mail filter) protocol, Zombie blocker, TLS encryption, LDAP and it supports database like MySQL, PostgreSQL, Berkeley DB, Memcache.

Sylpheed - Lightweight and user-friendly e-mail client


Sylpheed is a simple, lightweight but featureful, and easy-to-use e-mail client. It provides intuitive user-interface, Powerful filtering and search, Junk mail control, Security features (GnuPG, SSL/TLSv1). Sylpheed supports not only the major protocols such as POP3, IMAP4rev1 and SMTP, but also NNTP (NetNews). IPv6, which is the next-generation Internet protocol, is also supported by default.

CRSMail - JAVA based E-Mail server


CRSMail a 100% JAVA based E-Mail server. It supports SMTP, POP3, Plugins, Can listen on multiple ports, Log's everything to a log file etc.

C# Email Server - SMTP and POP3 Email Server in CSharp


C# Email Server (CES). Implements SMTP and POP3 components that can be used as a standalone server or as components in other applications. It is a port of the Java Email Server (JES). This component allows a program to accept incoming emails and process them using user defined logic.

Courier Mail Server


The Courier mail transfer agent (MTA) is an integrated mail/groupware server based on open commodity protocols such as ESMTP, IMAP, POP3, LDAP, SSL, and HTTP. Courier provides ESMTP, IMAP, POP3, Webmail, calendaring, and mailing list services.

deepOfix - Mail Server


The deepOfix Mail Server makes it possible for organisations with minimal technical expertise to have robust messaging infrastructure. It has built in LDAP support, SMTP, POP3 and IMAP services.

cyrus-imapd - A high-performance mail server with IMAP, POP3, NNTP and SIEVE support


A high-performance mail server with IMAP, POP3, NNTP and SIEVE support

Dovecot - Secure IMAP and Pop3 server for Linux


Dovecot is an open source IMAP and POP3 email server for Linux or UNIX-like systems written with security primarily in mind. Dovecot is an excellent choice for both small and large installations. It is fast, simple to set up, requires no special administration and it uses very little memory. Dovecot is NOT responsible for receiving mail from other servers. Dovecot presents mail already stored on the system to mail-user agents [MUA].

Rumble Mail Server


Rumble is a mail server suite for SMTP (ESMTPSA), HTTP, POP3 and IMAP4v1 with an extensive C/C++ and Lua API for scripting. It comes with support for SSL/TLS, SQLite and MySQL and has a web-based administration and webmail feature. Additional included modules feature greylisting, DNS blacklisting, SpamAssassin support and dynamic performance scaling as well as a multithreaded structure that allows for clustering of multiple servers for one or all domains, and with the ease of the Lua API,

Teak


Teak is an GUI IMAP (could also do POP3 and NNTP with some work) mail client written in php-gtk (gtk.php.net). It's still in the early stages of development but already can read/send mail via an IMAP server and local SMTP host.

SharpWebMail - ASP.NET Webmail Application


SharpWebMail is an ASP.NET webmail application that is written in C#. It uses a POP3 or IMAP servers as the mailstore and sends mail through a SMTP server. It is very simple to configure (only a few settings in the web.config file). You can compose HTML messages, search your inbox, read complex mime messages, have multiple address books and much more.

JavaMail - Java library to build Mail and Messaging Applications


The JavaMail API is a set of abstract APIs that model a mail system. The API provides a platform independent and protocol independent framework to build Java technology based email client applications. The JavaMail API provides facilities for reading and sending email. Service providers implement particular protocols. Several service providers are included with the JavaMail API package; others are available separately.

DotMail


Since Microsoft is dropping the POP3 server from the next generation of Windows Server, I thought it would be a good idea to create a mail server that could utilize the SMTP server that is a part of IIS or any other SMTP server for that matter. The idea is to create a servi...

colobus - NNTP server for ezmlm mailing list archives


NNTP server for ezmlm mailing list archives

libEtPan! - a mail library


** THIS PROJECT MOVED TO GITHUB ** libEtPan ! is a mail purpose library. It will be used for low-level mail handling : network protocols (IMAP/NNTP/POP3/SMTP over TCP/IP and SSL/TCP/IP, already implemented), local storage (mbox/MH/maildir), message /

SALAMI Mailinglist Server


SALAMI is a lightweight mailing list server. It uses freemail accounts (with SMTP/POP3 access) to receive and distribute the eMails. Hence SALAMI is intended to run on dynamic internet hosts such as routers.