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:
See also more specific configurations related to TLS, Sieve and Antispam.