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

Apache James is released under the Apache Software License, Version 1.1.

More information about Apache James can be found at: http://james.apache.org/

The latest Apache James version can be downloaded from: http://james.apache.org/download.cgi

Setup mail client to communicate with James SMTP server

This guide describes how to setup an email client such as Mozilla Thunderbird to send and receive messages from the email accounts created during the James installation.

Thunderbird is a free, open-source and cross-platform mail client for most operating systems including, but not limited to, Windows, Linux and Macintosh.

Operating system used
Windows XP Home Edition Version 5.1 SP 2

Software prerequisites

  1. Start Thunderbird.

  2. Select menu: Tools | Account Settings, and press Add button.

    Thunderbird account setting.

  3. Enter your SMTP server settings and press OK button.

    Description: Mobilefish.com SMTP
    Server Name: smtp.mobilefish.com
    Disable: Use name and password

    Thunderbird smtp setting.

  4. Press "Add Account" button, select "Email account" and press Next button.

    Thunderbird account wizard.

  5. Enter user identity and press Next button.

    Your Name: John Doe
    Email Address: [email protected]

    Thunderbird user identity.

  6. Enter server information and press Next button.

    Select: POP
    Incoming Server: pop.mobilefish.com

    Thunderbird server setting.

  7. Set incoming and outgoing usernames and press Next button.

    Incoming User Name: johndoe
    Outgoing User Name: johndoe

    Thunderbird incoming and outgoing username.

  8. Set account name and press Next button.

    Account Name: [email protected]

    Thunderbird account name.

  9. Verify your information and press Finish button.

    Thunderbird finish.

  10. Press OK button.

    Thunderbird finish.

  11. Create another account but now for user Joe Smoe

    Thunderbird another account.

  12. Press the "Write" mail button. Create an email message from John Doe to Joe Smoe and send the email.

    Thunderbird send email

  13. To check if Joe Smoe received the email, press the "Get Mail" button and select [email protected].

    Thunderbird get email

  14. To access Joe Smoe mailbox, you need to enter his password, which is "joesecret".

    Thunderbird enter password

  15. Joe Smoe gets his email.

    Thunderbird email received

  16. If you now send an email the message is stored in the C:\Tools\james-2.2.0\apps\james\var\mail\outgoing directory.