All configuration files resides in the ./conf and ./conf/META-INF folder.
We ship with default configuration (embedded in jars) and -template files you can use to override the default configuration. Simply copy in conf folder *-template.xml to *.xml (example: smtpserver-template.xml to smtpserver.xml), and change in *.xml the settings to map your needs.
You can/must configure James for the following:
For most advanced system configuration, you can configure James for the following:
System Config File Sample | System Config Area | System Config Comment |
---|---|---|
spring-server.xml | System Configuration | |
james-database.properties | System Configuration | |
META-INF/persistence.xml | System Configuration | |
jmx.properties |
System Configuration | |
log4j.properties | See monitoring with log4j section. | |
sqlResources.xml | System Configuration | Deprecated |
jcr-repository.xml | System Configuration |
See also more specific configurations related to TLS, Sieve and Antispam.