.:An Endless Journey:.
open source and me
  • Immutable Page
  • Info
  • Attachments

James SMTP Server

Homepage: http://james.apache.org/

SMTP, POP3 and NNTP server.

  • Standalone Java Process
  • Easily configurable (compared with traditional Mail server)
  • You can easily run it on Windows

Quick start

Download the binary
unzip it
cd $JAMES_HOME
./bin/run.bat

[Kill the process in process manager]

cd $JAMES_HOME
gvim apps/james/SAR-INF/config.xml &

Under /config/James/servernames, add <servername>

      <servernames autodetect="true" autodetectIP="true">
         <servername>localhost</servername>
         <servername>mydomain.com</servername>
      </servernames>

Under /config/James/dnsserver/servers, add <server>

   <dnsserver>
      <servers>
          <server>10.2.202.6</server>
          <server>10.2.202.1</server>
      </servers>
      <!-- snip -->
   </dnsserver>

Under /config/James/remotemanager/handler/administrator_accounts Set the account username and password (you need it to create user account)

   <remotemanager enabled="true">
      <!-- snip -->
      <handler>
         <!-- snip -->
         <administrator_accounts>
            <account login="developer" password="password"/>
         </administrator_accounts>
         <!-- snip -->
      </handler>
   </remotemanager>

./bin/run.bat

telnet localhost 4555
adduser foobar password
adduser joecool password
listusers
quit