JPop Server

POP3 Mail server

Introduction

  1. What is JPop Server?

    JPop Server is a POP3 server for Java that was developed by Rossi Engineering in 1998 as a commercial product. We are now making it available for free under the GNU Public License.

  2. Features

    • Complies with RFC1939, RFC1725, RFC1460, RFC1225, and RFC1081.
    • Supports the following POP3 commands:
      APOP, DELE, LAST, LIST, NOOP, PASS, QUIT, RETR, RSET, STAT, TOP, UIDL, USER
    • Built-in access control through an allowed hosts file.
    • Fully Java Compatible, no native methods or system dependencies. Runs on ANY java version, tested on version 1.0.2 through 1.4.2
    • Supports 2 styles of local mailboxes.
    • Graphical user interface for routine management operations, such as adding users, etc.
    • The following optional POP3 commands can be enabled or disabled:
      APOP, LAST, TOP, UIDL
    • The USER and PASS commands can also be disabled to force users to use the APOP authentification method.
    • No need to restart the server after making configuration changes.
    • Comprehensive logging.
    • High Performance.

  3. Special notes

    Although the code will run on any Java VM, it must currently be compiled on a version 1.1 or earlier system. This is because some files import both java.awt.* and java.util.*. This causes a conflict in resolving the List class when java.util.List was added in version 1.2.

  4. License

    JPop Server is licensed under the GNU Public License (GPL).