Guice configure Apache James Server

Such configuration is only developed for Cassandra backend.

You are encouraged to contribute by developing a new backend guice module. Have a look to the james-server-cassandra-guice artifact.

We provide a sample-configuration folder with needed files to run James. You can start by copying it and modify these files according to your needs.

You can/must configure James for the following:

Config File Sample Config Area Config Comment Cassandra Configuration
dnsservice.xml DNS Service Configuration ElasticSearch Configuration
imapserver.xml IMAP4 Configuration
lmtpserver.xml LMTP Configuration
mailetcontainer.xml Mailet Container Configuration
pop3server.xml POP3 Configuration
smtpserver.xml SMTP Configuration

See also more specific configurations related to TLS, Sieve and Antispam.