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.