You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by bt...@apache.org on 2019/11/06 06:18:47 UTC
[james-project] 05/09: JAMES-2904 Link documentation within docker
configuration files
This is an automated email from the ASF dual-hosted git repository.
btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git
commit 42c9e10cf920741f34b1f342efa39c7e2c7dd72f
Author: Benoit Tellier <bt...@linagora.com>
AuthorDate: Wed Oct 30 10:21:26 2019 +0700
JAMES-2904 Link documentation within docker configuration files
---
.../run/guice/cassandra-ldap/destination/conf/blob.properties | 2 ++
.../run/guice/cassandra-ldap/destination/conf/cassandra.properties | 2 ++
dockerfiles/run/guice/cassandra-ldap/destination/conf/dnsservice.xml | 2 ++
dockerfiles/run/guice/cassandra-ldap/destination/conf/domainlist.xml | 2 ++
.../guice/cassandra-ldap/destination/conf/elasticsearch.properties | 2 ++
dockerfiles/run/guice/cassandra-ldap/destination/conf/imapserver.xml | 1 +
.../run/guice/cassandra-ldap/destination/conf/jmap.properties | 1 +
dockerfiles/run/guice/cassandra-ldap/destination/conf/jmx.properties | 5 +----
dockerfiles/run/guice/cassandra-ldap/destination/conf/listeners.xml | 2 ++
dockerfiles/run/guice/cassandra-ldap/destination/conf/lmtpserver.xml | 2 ++
.../run/guice/cassandra-ldap/destination/conf/mailetcontainer.xml | 2 ++
.../guice/cassandra-ldap/destination/conf/mailrepositorystore.xml | 2 ++
dockerfiles/run/guice/cassandra-ldap/destination/conf/pop3server.xml | 1 +
.../guice/cassandra-ldap/destination/conf/recipientrewritetable.xml | 2 ++
dockerfiles/run/guice/cassandra-ldap/destination/conf/smtpserver.xml | 2 ++
.../run/guice/cassandra-ldap/destination/conf/tika.properties | 2 ++
.../run/guice/cassandra-ldap/destination/conf/usersrepository.xml | 2 ++
.../run/guice/cassandra-ldap/destination/conf/webadmin.properties | 2 ++
.../guice/cassandra-rabbitmq-ldap/destination/conf/blob.properties | 4 ++++
.../cassandra-rabbitmq-ldap/destination/conf/cassandra.properties | 2 ++
.../guice/cassandra-rabbitmq-ldap/destination/conf/dnsservice.xml | 2 ++
.../guice/cassandra-rabbitmq-ldap/destination/conf/domainlist.xml | 2 ++
.../destination/conf/elasticsearch.properties | 1 +
.../guice/cassandra-rabbitmq-ldap/destination/conf/imapserver.xml | 1 +
.../guice/cassandra-rabbitmq-ldap/destination/conf/jmap.properties | 1 +
.../guice/cassandra-rabbitmq-ldap/destination/conf/jmx.properties | 5 +----
.../run/guice/cassandra-rabbitmq-ldap/destination/conf/listeners.xml | 2 ++
.../guice/cassandra-rabbitmq-ldap/destination/conf/lmtpserver.xml | 2 ++
.../cassandra-rabbitmq-ldap/destination/conf/mailetcontainer.xml | 2 ++
.../cassandra-rabbitmq-ldap/destination/conf/mailrepositorystore.xml | 2 ++
.../guice/cassandra-rabbitmq-ldap/destination/conf/pop3server.xml | 1 +
.../cassandra-rabbitmq-ldap/destination/conf/rabbitmq.properties | 4 ++++
.../destination/conf/recipientrewritetable.xml | 2 ++
.../guice/cassandra-rabbitmq-ldap/destination/conf/smtpserver.xml | 2 ++
.../guice/cassandra-rabbitmq-ldap/destination/conf/tika.properties | 2 ++
.../cassandra-rabbitmq-ldap/destination/conf/usersrepository.xml | 2 ++
.../cassandra-rabbitmq-ldap/destination/conf/webadmin.properties | 2 ++
.../run/guice/cassandra-rabbitmq/destination/conf/blob.properties | 4 ++++
.../guice/cassandra-rabbitmq/destination/conf/cassandra.properties | 2 ++
.../run/guice/cassandra-rabbitmq/destination/conf/dnsservice.xml | 2 ++
.../run/guice/cassandra-rabbitmq/destination/conf/domainlist.xml | 2 ++
.../cassandra-rabbitmq/destination/conf/elasticsearch.properties | 1 +
.../run/guice/cassandra-rabbitmq/destination/conf/imapserver.xml | 1 +
.../run/guice/cassandra-rabbitmq/destination/conf/jmap.properties | 1 +
.../run/guice/cassandra-rabbitmq/destination/conf/jmx.properties | 5 +----
.../run/guice/cassandra-rabbitmq/destination/conf/listeners.xml | 2 ++
.../run/guice/cassandra-rabbitmq/destination/conf/lmtpserver.xml | 2 ++
.../guice/cassandra-rabbitmq/destination/conf/mailetcontainer.xml | 2 ++
.../cassandra-rabbitmq/destination/conf/mailrepositorystore.xml | 2 ++
.../run/guice/cassandra-rabbitmq/destination/conf/pop3server.xml | 1 +
.../guice/cassandra-rabbitmq/destination/conf/rabbitmq.properties | 4 ++++
.../cassandra-rabbitmq/destination/conf/recipientrewritetable.xml | 2 ++
.../run/guice/cassandra-rabbitmq/destination/conf/smtpserver.xml | 2 ++
.../run/guice/cassandra-rabbitmq/destination/conf/tika.properties | 2 ++
.../guice/cassandra-rabbitmq/destination/conf/usersrepository.xml | 2 ++
.../guice/cassandra-rabbitmq/destination/conf/webadmin.properties | 2 ++
dockerfiles/run/guice/cassandra/destination/conf/blob.properties | 2 ++
.../run/guice/cassandra/destination/conf/cassandra.properties | 4 +++-
dockerfiles/run/guice/cassandra/destination/conf/dnsservice.xml | 2 ++
dockerfiles/run/guice/cassandra/destination/conf/domainlist.xml | 2 ++
.../run/guice/cassandra/destination/conf/elasticsearch.properties | 2 ++
dockerfiles/run/guice/cassandra/destination/conf/imapserver.xml | 1 +
dockerfiles/run/guice/cassandra/destination/conf/jmap.properties | 1 +
dockerfiles/run/guice/cassandra/destination/conf/jmx.properties | 5 +----
dockerfiles/run/guice/cassandra/destination/conf/listeners.xml | 2 ++
dockerfiles/run/guice/cassandra/destination/conf/lmtpserver.xml | 2 ++
dockerfiles/run/guice/cassandra/destination/conf/mailetcontainer.xml | 2 ++
.../run/guice/cassandra/destination/conf/mailrepositorystore.xml | 2 ++
dockerfiles/run/guice/cassandra/destination/conf/pop3server.xml | 1 +
.../run/guice/cassandra/destination/conf/recipientrewritetable.xml | 2 ++
dockerfiles/run/guice/cassandra/destination/conf/smtpserver.xml | 2 ++
dockerfiles/run/guice/cassandra/destination/conf/tika.properties | 2 ++
dockerfiles/run/guice/cassandra/destination/conf/usersrepository.xml | 2 ++
dockerfiles/run/guice/cassandra/destination/conf/webadmin.properties | 2 ++
dockerfiles/run/guice/jpa-smtp/destination/conf/dnsservice.xml | 2 ++
dockerfiles/run/guice/jpa-smtp/destination/conf/domainlist.xml | 1 +
.../run/guice/jpa-smtp/destination/conf/james-database.properties | 2 +-
dockerfiles/run/guice/jpa-smtp/destination/conf/jmx.properties | 5 +----
dockerfiles/run/guice/jpa-smtp/destination/conf/mailetcontainer.xml | 2 ++
.../run/guice/jpa-smtp/destination/conf/mailrepositorystore.xml | 2 ++
.../run/guice/jpa-smtp/destination/conf/recipientrewritetable.xml | 2 ++
dockerfiles/run/guice/jpa-smtp/destination/conf/smtpserver.xml | 2 ++
dockerfiles/run/guice/jpa-smtp/destination/conf/usersrepository.xml | 2 ++
dockerfiles/run/guice/jpa/destination/conf/dnsservice.xml | 2 ++
dockerfiles/run/guice/jpa/destination/conf/domainlist.xml | 2 ++
dockerfiles/run/guice/jpa/destination/conf/imapserver.xml | 2 ++
dockerfiles/run/guice/jpa/destination/conf/james-database.properties | 2 +-
dockerfiles/run/guice/jpa/destination/conf/jmx.properties | 5 +----
dockerfiles/run/guice/jpa/destination/conf/listeners.xml | 2 ++
dockerfiles/run/guice/jpa/destination/conf/lmtpserver.xml | 2 ++
dockerfiles/run/guice/jpa/destination/conf/mailetcontainer.xml | 2 ++
dockerfiles/run/guice/jpa/destination/conf/mailrepositorystore.xml | 2 ++
dockerfiles/run/guice/jpa/destination/conf/pop3server.xml | 1 +
dockerfiles/run/guice/jpa/destination/conf/recipientrewritetable.xml | 2 ++
dockerfiles/run/guice/jpa/destination/conf/smtpserver.xml | 2 ++
dockerfiles/run/guice/jpa/destination/conf/usersrepository.xml | 2 ++
dockerfiles/run/guice/memory/destination/conf/dnsservice.xml | 1 +
dockerfiles/run/guice/memory/destination/conf/domainlist.xml | 2 ++
.../run/guice/memory/destination/conf/elasticsearch.properties | 2 ++
dockerfiles/run/guice/memory/destination/conf/imapserver.xml | 2 ++
dockerfiles/run/guice/memory/destination/conf/jmap.properties | 1 +
dockerfiles/run/guice/memory/destination/conf/jmx.properties | 5 +----
dockerfiles/run/guice/memory/destination/conf/listeners.xml | 2 ++
dockerfiles/run/guice/memory/destination/conf/mailetcontainer.xml | 2 ++
.../run/guice/memory/destination/conf/mailrepositorystore.xml | 2 ++
dockerfiles/run/guice/memory/destination/conf/pop3server.xml | 1 +
.../run/guice/memory/destination/conf/recipientrewritetable.xml | 2 ++
dockerfiles/run/guice/memory/destination/conf/smtpserver.xml | 2 ++
dockerfiles/run/guice/memory/destination/conf/usersrepository.xml | 2 ++
dockerfiles/run/guice/memory/destination/conf/webadmin.properties | 2 ++
110 files changed, 201 insertions(+), 31 deletions(-)
diff --git a/dockerfiles/run/guice/cassandra-ldap/destination/conf/blob.properties b/dockerfiles/run/guice/cassandra-ldap/destination/conf/blob.properties
index ac9f64d..4600510 100644
--- a/dockerfiles/run/guice/cassandra-ldap/destination/conf/blob.properties
+++ b/dockerfiles/run/guice/cassandra-ldap/destination/conf/blob.properties
@@ -1,4 +1,6 @@
# ============================================ Blobs Exporting ==============================================
+# Read https://james.apache.org/server/config-blob-export.html for further details
+
# Choosing blob exporting mechanism, allowed mechanism are: localFile, linshare
# LinShare is a file sharing service, will be explained in the below section
# Optional, default is localFile
diff --git a/dockerfiles/run/guice/cassandra-ldap/destination/conf/cassandra.properties b/dockerfiles/run/guice/cassandra-ldap/destination/conf/cassandra.properties
index 026f698..ea199db 100644
--- a/dockerfiles/run/guice/cassandra-ldap/destination/conf/cassandra.properties
+++ b/dockerfiles/run/guice/cassandra-ldap/destination/conf/cassandra.properties
@@ -1,4 +1,6 @@
# Configuration file for cassandra mailbox
+# Read https://james.apache.org/server/config-cassandra.html for further details
+
cassandra.nodes=cassandra
cassandra.keyspace=apache_james
cassandra.replication.factor=1
diff --git a/dockerfiles/run/guice/cassandra-ldap/destination/conf/dnsservice.xml b/dockerfiles/run/guice/cassandra-ldap/destination/conf/dnsservice.xml
index 0978a00..92896a1 100644
--- a/dockerfiles/run/guice/cassandra-ldap/destination/conf/dnsservice.xml
+++ b/dockerfiles/run/guice/cassandra-ldap/destination/conf/dnsservice.xml
@@ -18,6 +18,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-dnsservice.html for further details -->
+
<dnsservice>
<servers>
<server>8.8.8.8</server>
diff --git a/dockerfiles/run/guice/cassandra-ldap/destination/conf/domainlist.xml b/dockerfiles/run/guice/cassandra-ldap/destination/conf/domainlist.xml
index ad37476..851e7cc 100644
--- a/dockerfiles/run/guice/cassandra-ldap/destination/conf/domainlist.xml
+++ b/dockerfiles/run/guice/cassandra-ldap/destination/conf/domainlist.xml
@@ -18,6 +18,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-domainlist.html for further details -->
+
<domainlist>
<domainnames>
<domainname>james.linagora.com</domainname>
diff --git a/dockerfiles/run/guice/cassandra-ldap/destination/conf/elasticsearch.properties b/dockerfiles/run/guice/cassandra-ldap/destination/conf/elasticsearch.properties
index 1ab3ef5..af93aa9 100644
--- a/dockerfiles/run/guice/cassandra-ldap/destination/conf/elasticsearch.properties
+++ b/dockerfiles/run/guice/cassandra-ldap/destination/conf/elasticsearch.properties
@@ -20,6 +20,8 @@
# Configuration file for ElasticSearch
+# Read https://james.apache.org/server/config-elasticsearch.html for further details
+
elasticsearch.masterHost=elasticsearch
elasticsearch.port=9200
diff --git a/dockerfiles/run/guice/cassandra-ldap/destination/conf/imapserver.xml b/dockerfiles/run/guice/cassandra-ldap/destination/conf/imapserver.xml
index 6616d24..48e552c 100644
--- a/dockerfiles/run/guice/cassandra-ldap/destination/conf/imapserver.xml
+++ b/dockerfiles/run/guice/cassandra-ldap/destination/conf/imapserver.xml
@@ -19,6 +19,7 @@ specific language governing permissions and limitations
under the License.
-->
+<!-- Read https://james.apache.org/server/config-imap4.html for further details -->
<imapservers>
<imapserver enabled="true">
diff --git a/dockerfiles/run/guice/cassandra-ldap/destination/conf/jmap.properties b/dockerfiles/run/guice/cassandra-ldap/destination/conf/jmap.properties
index 63e6702..53bc403 100644
--- a/dockerfiles/run/guice/cassandra-ldap/destination/conf/jmap.properties
+++ b/dockerfiles/run/guice/cassandra-ldap/destination/conf/jmap.properties
@@ -1,4 +1,5 @@
# Configuration file for JMAP
+# Read https://james.apache.org/server/config-jmap.html for further details
enabled=true
diff --git a/dockerfiles/run/guice/cassandra-ldap/destination/conf/jmx.properties b/dockerfiles/run/guice/cassandra-ldap/destination/conf/jmx.properties
index 1c39a17..e56235f 100644
--- a/dockerfiles/run/guice/cassandra-ldap/destination/conf/jmx.properties
+++ b/dockerfiles/run/guice/cassandra-ldap/destination/conf/jmx.properties
@@ -19,10 +19,7 @@
# This template file can be used as example for James Server configuration
# DO NOT USE IT AS SUCH AND ADAPT IT TO YOUR NEEDS
-# This template file can be used as example for James Server configuration
-# DO NOT USE IT AS SUCH AND ADAPT IT TO YOUR NEEDS
-
-# See http://james.apache.org/server/3/config.html for usage
+# Read https://james.apache.org/server/config-system.html#jmx.properties for further details
jmx.enabled=true
jmx.address=127.0.0.1
diff --git a/dockerfiles/run/guice/cassandra-ldap/destination/conf/listeners.xml b/dockerfiles/run/guice/cassandra-ldap/destination/conf/listeners.xml
index 5ca68a4..8b217db 100644
--- a/dockerfiles/run/guice/cassandra-ldap/destination/conf/listeners.xml
+++ b/dockerfiles/run/guice/cassandra-ldap/destination/conf/listeners.xml
@@ -18,6 +18,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-listeners.html for further details -->
+
<listeners>
<listener>
<class>org.apache.james.mailbox.spamassassin.SpamAssassinListener</class>
diff --git a/dockerfiles/run/guice/cassandra-ldap/destination/conf/lmtpserver.xml b/dockerfiles/run/guice/cassandra-ldap/destination/conf/lmtpserver.xml
index ce079b0..723da3f 100644
--- a/dockerfiles/run/guice/cassandra-ldap/destination/conf/lmtpserver.xml
+++ b/dockerfiles/run/guice/cassandra-ldap/destination/conf/lmtpserver.xml
@@ -18,6 +18,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-smtp-lmtp.html#LMTP_Configuration for further details -->
+
<lmtpservers>
<lmtpserver enabled="false">
diff --git a/dockerfiles/run/guice/cassandra-ldap/destination/conf/mailetcontainer.xml b/dockerfiles/run/guice/cassandra-ldap/destination/conf/mailetcontainer.xml
index 3839b39..2972e3d 100644
--- a/dockerfiles/run/guice/cassandra-ldap/destination/conf/mailetcontainer.xml
+++ b/dockerfiles/run/guice/cassandra-ldap/destination/conf/mailetcontainer.xml
@@ -19,6 +19,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-mailetcontainer.html for further details -->
+
<mailetcontainer enableJmx="true">
<context>
diff --git a/dockerfiles/run/guice/cassandra-ldap/destination/conf/mailrepositorystore.xml b/dockerfiles/run/guice/cassandra-ldap/destination/conf/mailrepositorystore.xml
index 29df751..00ed3f7 100644
--- a/dockerfiles/run/guice/cassandra-ldap/destination/conf/mailrepositorystore.xml
+++ b/dockerfiles/run/guice/cassandra-ldap/destination/conf/mailrepositorystore.xml
@@ -19,6 +19,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-mailrepositorystore.html for further details -->
+
<mailrepositorystore>
<defaultProtocol>cassandra</defaultProtocol>
<mailrepositories>
diff --git a/dockerfiles/run/guice/cassandra-ldap/destination/conf/pop3server.xml b/dockerfiles/run/guice/cassandra-ldap/destination/conf/pop3server.xml
index df8fbef..10a2e08 100644
--- a/dockerfiles/run/guice/cassandra-ldap/destination/conf/pop3server.xml
+++ b/dockerfiles/run/guice/cassandra-ldap/destination/conf/pop3server.xml
@@ -18,6 +18,7 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-pop3.html for further details -->
<pop3servers>
<pop3server enabled="false">
diff --git a/dockerfiles/run/guice/cassandra-ldap/destination/conf/recipientrewritetable.xml b/dockerfiles/run/guice/cassandra-ldap/destination/conf/recipientrewritetable.xml
index 3d44578..1a512c6 100644
--- a/dockerfiles/run/guice/cassandra-ldap/destination/conf/recipientrewritetable.xml
+++ b/dockerfiles/run/guice/cassandra-ldap/destination/conf/recipientrewritetable.xml
@@ -18,6 +18,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-recipientrewritetable.html for further details -->
+
<!-- The default table for storing James' RecipientRewriteTable mappings. -->
<recipientrewritetable>
<recursiveMapping>true</recursiveMapping>
diff --git a/dockerfiles/run/guice/cassandra-ldap/destination/conf/smtpserver.xml b/dockerfiles/run/guice/cassandra-ldap/destination/conf/smtpserver.xml
index e464ca6..a95140d 100644
--- a/dockerfiles/run/guice/cassandra-ldap/destination/conf/smtpserver.xml
+++ b/dockerfiles/run/guice/cassandra-ldap/destination/conf/smtpserver.xml
@@ -19,6 +19,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-smtp-lmtp.html#SMTP_Configuration for further details -->
+
<smtpservers>
<smtpserver enabled="true">
<jmxName>smtpserver-global</jmxName>
diff --git a/dockerfiles/run/guice/cassandra-ldap/destination/conf/tika.properties b/dockerfiles/run/guice/cassandra-ldap/destination/conf/tika.properties
index 5e0229a..1fb9956 100644
--- a/dockerfiles/run/guice/cassandra-ldap/destination/conf/tika.properties
+++ b/dockerfiles/run/guice/cassandra-ldap/destination/conf/tika.properties
@@ -15,6 +15,8 @@
# specific language governing permissions and limitations
# under the License.
+# Read https://james.apache.org/server/config-elasticsearch.html#Tika_Configuration for further details
+
tika.enabled=true
tika.host=tika
tika.port=9998
diff --git a/dockerfiles/run/guice/cassandra-ldap/destination/conf/usersrepository.xml b/dockerfiles/run/guice/cassandra-ldap/destination/conf/usersrepository.xml
index afb53f9..0f90679 100644
--- a/dockerfiles/run/guice/cassandra-ldap/destination/conf/usersrepository.xml
+++ b/dockerfiles/run/guice/cassandra-ldap/destination/conf/usersrepository.xml
@@ -18,6 +18,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-users.html for further details -->
+
<repository name="LocalUsers"
ldapHost="ldap://myldapserver:389"
principal="uid=ldapUser,ou=system"
diff --git a/dockerfiles/run/guice/cassandra-ldap/destination/conf/webadmin.properties b/dockerfiles/run/guice/cassandra-ldap/destination/conf/webadmin.properties
index 4d5cd80..ec014ea 100644
--- a/dockerfiles/run/guice/cassandra-ldap/destination/conf/webadmin.properties
+++ b/dockerfiles/run/guice/cassandra-ldap/destination/conf/webadmin.properties
@@ -18,6 +18,8 @@
# This template file can be used as example for James Server configuration
# DO NOT USE IT AS SUCH AND ADAPT IT TO YOUR NEEDS
+# Read https://james.apache.org/server/config-webadmin.html for further details
+
enabled=true
port=8000
host=localhost
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/blob.properties b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/blob.properties
index e92c045..b7085a1 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/blob.properties
+++ b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/blob.properties
@@ -1,4 +1,6 @@
# ============================================= BlobStore Implementation ==================================
+# Read https://james.apache.org/server/config-blobstore.html for further details
+
# Choose your BlobStore implementation
# Mandatory, allowed values are: cassandra, objectstorage, union
# union is using both objectstorage as the current BlobStore & cassandra as the legacy BlobStore
@@ -104,6 +106,8 @@ objectstorage.swift.tempauth.userheadername=X-Storage-User
# objectstorage.s3.secretKey=secretKey
# ============================================ Blobs Exporting ==============================================
+# Read https://james.apache.org/server/config-blob-export.html for further details
+
# Choosing blob exporting mechanism, allowed mechanism are: localFile, linshare
# LinShare is a file sharing service, will be explained in the below section
# Optional, default is localFile
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/cassandra.properties b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/cassandra.properties
index 69aaadf..1c63f7e 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/cassandra.properties
+++ b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/cassandra.properties
@@ -1,4 +1,6 @@
# Configuration file for cassandra mailbox
+# Read https://james.apache.org/server/config-cassandra.html for further details
+
cassandra.nodes=cassandra
cassandra.keyspace=apache_james
cassandra.replication.factor=1
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/dnsservice.xml b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/dnsservice.xml
index 0978a00..92896a1 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/dnsservice.xml
+++ b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/dnsservice.xml
@@ -18,6 +18,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-dnsservice.html for further details -->
+
<dnsservice>
<servers>
<server>8.8.8.8</server>
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/domainlist.xml b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/domainlist.xml
index ad37476..851e7cc 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/domainlist.xml
+++ b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/domainlist.xml
@@ -18,6 +18,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-domainlist.html for further details -->
+
<domainlist>
<domainnames>
<domainname>james.linagora.com</domainname>
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/elasticsearch.properties b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/elasticsearch.properties
index 1ab3ef5..3c6d201 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/elasticsearch.properties
+++ b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/elasticsearch.properties
@@ -19,6 +19,7 @@
# DO NOT USE IT AS SUCH AND ADAPT IT TO YOUR NEEDS
# Configuration file for ElasticSearch
+# Read https://james.apache.org/server/config-elasticsearch.html for further details
elasticsearch.masterHost=elasticsearch
elasticsearch.port=9200
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/imapserver.xml b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/imapserver.xml
index 6616d24..48e552c 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/imapserver.xml
+++ b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/imapserver.xml
@@ -19,6 +19,7 @@ specific language governing permissions and limitations
under the License.
-->
+<!-- Read https://james.apache.org/server/config-imap4.html for further details -->
<imapservers>
<imapserver enabled="true">
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/jmap.properties b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/jmap.properties
index 63e6702..53bc403 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/jmap.properties
+++ b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/jmap.properties
@@ -1,4 +1,5 @@
# Configuration file for JMAP
+# Read https://james.apache.org/server/config-jmap.html for further details
enabled=true
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/jmx.properties b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/jmx.properties
index 1c39a17..e56235f 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/jmx.properties
+++ b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/jmx.properties
@@ -19,10 +19,7 @@
# This template file can be used as example for James Server configuration
# DO NOT USE IT AS SUCH AND ADAPT IT TO YOUR NEEDS
-# This template file can be used as example for James Server configuration
-# DO NOT USE IT AS SUCH AND ADAPT IT TO YOUR NEEDS
-
-# See http://james.apache.org/server/3/config.html for usage
+# Read https://james.apache.org/server/config-system.html#jmx.properties for further details
jmx.enabled=true
jmx.address=127.0.0.1
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/listeners.xml b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/listeners.xml
index 5ca68a4..8b217db 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/listeners.xml
+++ b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/listeners.xml
@@ -18,6 +18,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-listeners.html for further details -->
+
<listeners>
<listener>
<class>org.apache.james.mailbox.spamassassin.SpamAssassinListener</class>
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/lmtpserver.xml b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/lmtpserver.xml
index ce079b0..723da3f 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/lmtpserver.xml
+++ b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/lmtpserver.xml
@@ -18,6 +18,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-smtp-lmtp.html#LMTP_Configuration for further details -->
+
<lmtpservers>
<lmtpserver enabled="false">
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/mailetcontainer.xml b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/mailetcontainer.xml
index 04d0459..794f325 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/mailetcontainer.xml
+++ b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/mailetcontainer.xml
@@ -19,6 +19,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-mailetcontainer.html for further details -->
+
<mailetcontainer enableJmx="true">
<context>
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/mailrepositorystore.xml b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/mailrepositorystore.xml
index 29df751..00ed3f7 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/mailrepositorystore.xml
+++ b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/mailrepositorystore.xml
@@ -19,6 +19,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-mailrepositorystore.html for further details -->
+
<mailrepositorystore>
<defaultProtocol>cassandra</defaultProtocol>
<mailrepositories>
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/pop3server.xml b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/pop3server.xml
index df8fbef..10a2e08 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/pop3server.xml
+++ b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/pop3server.xml
@@ -18,6 +18,7 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-pop3.html for further details -->
<pop3servers>
<pop3server enabled="false">
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/rabbitmq.properties b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/rabbitmq.properties
index ff1f2a4..3d34884 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/rabbitmq.properties
+++ b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/rabbitmq.properties
@@ -1,3 +1,7 @@
+# RabbitMQ configuration
+
+# Read https://james.apache.org/server/config-rabbitmq.html for further details
+
# Mandatory
uri=amqp://rabbitmq:5672
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/recipientrewritetable.xml b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/recipientrewritetable.xml
index 3d44578..1a512c6 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/recipientrewritetable.xml
+++ b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/recipientrewritetable.xml
@@ -18,6 +18,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-recipientrewritetable.html for further details -->
+
<!-- The default table for storing James' RecipientRewriteTable mappings. -->
<recipientrewritetable>
<recursiveMapping>true</recursiveMapping>
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/smtpserver.xml b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/smtpserver.xml
index e464ca6..a95140d 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/smtpserver.xml
+++ b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/smtpserver.xml
@@ -19,6 +19,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-smtp-lmtp.html#SMTP_Configuration for further details -->
+
<smtpservers>
<smtpserver enabled="true">
<jmxName>smtpserver-global</jmxName>
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/tika.properties b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/tika.properties
index 5e0229a..1fb9956 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/tika.properties
+++ b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/tika.properties
@@ -15,6 +15,8 @@
# specific language governing permissions and limitations
# under the License.
+# Read https://james.apache.org/server/config-elasticsearch.html#Tika_Configuration for further details
+
tika.enabled=true
tika.host=tika
tika.port=9998
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/usersrepository.xml b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/usersrepository.xml
index 17aa06b..e907fb5 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/usersrepository.xml
+++ b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/usersrepository.xml
@@ -18,6 +18,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-users.html for further details -->
+
<repository name="LocalUsers"
ldapHost="ldap://myldapserver:389"
principal="uid=ldapUser,ou=system"
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/webadmin.properties b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/webadmin.properties
index 4d5cd80..ec014ea 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/webadmin.properties
+++ b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/webadmin.properties
@@ -18,6 +18,8 @@
# This template file can be used as example for James Server configuration
# DO NOT USE IT AS SUCH AND ADAPT IT TO YOUR NEEDS
+# Read https://james.apache.org/server/config-webadmin.html for further details
+
enabled=true
port=8000
host=localhost
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/blob.properties b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/blob.properties
index e92c045..b7085a1 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/blob.properties
+++ b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/blob.properties
@@ -1,4 +1,6 @@
# ============================================= BlobStore Implementation ==================================
+# Read https://james.apache.org/server/config-blobstore.html for further details
+
# Choose your BlobStore implementation
# Mandatory, allowed values are: cassandra, objectstorage, union
# union is using both objectstorage as the current BlobStore & cassandra as the legacy BlobStore
@@ -104,6 +106,8 @@ objectstorage.swift.tempauth.userheadername=X-Storage-User
# objectstorage.s3.secretKey=secretKey
# ============================================ Blobs Exporting ==============================================
+# Read https://james.apache.org/server/config-blob-export.html for further details
+
# Choosing blob exporting mechanism, allowed mechanism are: localFile, linshare
# LinShare is a file sharing service, will be explained in the below section
# Optional, default is localFile
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/cassandra.properties b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/cassandra.properties
index 69aaadf..1c63f7e 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/cassandra.properties
+++ b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/cassandra.properties
@@ -1,4 +1,6 @@
# Configuration file for cassandra mailbox
+# Read https://james.apache.org/server/config-cassandra.html for further details
+
cassandra.nodes=cassandra
cassandra.keyspace=apache_james
cassandra.replication.factor=1
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/dnsservice.xml b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/dnsservice.xml
index 0978a00..92896a1 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/dnsservice.xml
+++ b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/dnsservice.xml
@@ -18,6 +18,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-dnsservice.html for further details -->
+
<dnsservice>
<servers>
<server>8.8.8.8</server>
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/domainlist.xml b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/domainlist.xml
index ad37476..851e7cc 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/domainlist.xml
+++ b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/domainlist.xml
@@ -18,6 +18,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-domainlist.html for further details -->
+
<domainlist>
<domainnames>
<domainname>james.linagora.com</domainname>
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/elasticsearch.properties b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/elasticsearch.properties
index 1ab3ef5..3c6d201 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/elasticsearch.properties
+++ b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/elasticsearch.properties
@@ -19,6 +19,7 @@
# DO NOT USE IT AS SUCH AND ADAPT IT TO YOUR NEEDS
# Configuration file for ElasticSearch
+# Read https://james.apache.org/server/config-elasticsearch.html for further details
elasticsearch.masterHost=elasticsearch
elasticsearch.port=9200
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/imapserver.xml b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/imapserver.xml
index 6616d24..48e552c 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/imapserver.xml
+++ b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/imapserver.xml
@@ -19,6 +19,7 @@ specific language governing permissions and limitations
under the License.
-->
+<!-- Read https://james.apache.org/server/config-imap4.html for further details -->
<imapservers>
<imapserver enabled="true">
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/jmap.properties b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/jmap.properties
index 63e6702..53bc403 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/jmap.properties
+++ b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/jmap.properties
@@ -1,4 +1,5 @@
# Configuration file for JMAP
+# Read https://james.apache.org/server/config-jmap.html for further details
enabled=true
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/jmx.properties b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/jmx.properties
index 1c39a17..e56235f 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/jmx.properties
+++ b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/jmx.properties
@@ -19,10 +19,7 @@
# This template file can be used as example for James Server configuration
# DO NOT USE IT AS SUCH AND ADAPT IT TO YOUR NEEDS
-# This template file can be used as example for James Server configuration
-# DO NOT USE IT AS SUCH AND ADAPT IT TO YOUR NEEDS
-
-# See http://james.apache.org/server/3/config.html for usage
+# Read https://james.apache.org/server/config-system.html#jmx.properties for further details
jmx.enabled=true
jmx.address=127.0.0.1
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/listeners.xml b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/listeners.xml
index 5ca68a4..8b217db 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/listeners.xml
+++ b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/listeners.xml
@@ -18,6 +18,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-listeners.html for further details -->
+
<listeners>
<listener>
<class>org.apache.james.mailbox.spamassassin.SpamAssassinListener</class>
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/lmtpserver.xml b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/lmtpserver.xml
index ce079b0..723da3f 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/lmtpserver.xml
+++ b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/lmtpserver.xml
@@ -18,6 +18,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-smtp-lmtp.html#LMTP_Configuration for further details -->
+
<lmtpservers>
<lmtpserver enabled="false">
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/mailetcontainer.xml b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/mailetcontainer.xml
index 04d0459..794f325 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/mailetcontainer.xml
+++ b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/mailetcontainer.xml
@@ -19,6 +19,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-mailetcontainer.html for further details -->
+
<mailetcontainer enableJmx="true">
<context>
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/mailrepositorystore.xml b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/mailrepositorystore.xml
index 29df751..00ed3f7 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/mailrepositorystore.xml
+++ b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/mailrepositorystore.xml
@@ -19,6 +19,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-mailrepositorystore.html for further details -->
+
<mailrepositorystore>
<defaultProtocol>cassandra</defaultProtocol>
<mailrepositories>
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/pop3server.xml b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/pop3server.xml
index df8fbef..10a2e08 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/pop3server.xml
+++ b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/pop3server.xml
@@ -18,6 +18,7 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-pop3.html for further details -->
<pop3servers>
<pop3server enabled="false">
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/rabbitmq.properties b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/rabbitmq.properties
index ff1f2a4..3d34884 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/rabbitmq.properties
+++ b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/rabbitmq.properties
@@ -1,3 +1,7 @@
+# RabbitMQ configuration
+
+# Read https://james.apache.org/server/config-rabbitmq.html for further details
+
# Mandatory
uri=amqp://rabbitmq:5672
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/recipientrewritetable.xml b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/recipientrewritetable.xml
index 3d44578..1a512c6 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/recipientrewritetable.xml
+++ b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/recipientrewritetable.xml
@@ -18,6 +18,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-recipientrewritetable.html for further details -->
+
<!-- The default table for storing James' RecipientRewriteTable mappings. -->
<recipientrewritetable>
<recursiveMapping>true</recursiveMapping>
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/smtpserver.xml b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/smtpserver.xml
index e464ca6..a95140d 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/smtpserver.xml
+++ b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/smtpserver.xml
@@ -19,6 +19,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-smtp-lmtp.html#SMTP_Configuration for further details -->
+
<smtpservers>
<smtpserver enabled="true">
<jmxName>smtpserver-global</jmxName>
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/tika.properties b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/tika.properties
index 5e0229a..1fb9956 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/tika.properties
+++ b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/tika.properties
@@ -15,6 +15,8 @@
# specific language governing permissions and limitations
# under the License.
+# Read https://james.apache.org/server/config-elasticsearch.html#Tika_Configuration for further details
+
tika.enabled=true
tika.host=tika
tika.port=9998
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/usersrepository.xml b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/usersrepository.xml
index c745677..8b3e8e1 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/usersrepository.xml
+++ b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/usersrepository.xml
@@ -18,6 +18,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-users.html for further details -->
+
<usersrepository name="LocalUsers">
<algorithm>MD5</algorithm>
<enableVirtualHosting>true</enableVirtualHosting>
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/webadmin.properties b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/webadmin.properties
index 4d5cd80..ec014ea 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/webadmin.properties
+++ b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/webadmin.properties
@@ -18,6 +18,8 @@
# This template file can be used as example for James Server configuration
# DO NOT USE IT AS SUCH AND ADAPT IT TO YOUR NEEDS
+# Read https://james.apache.org/server/config-webadmin.html for further details
+
enabled=true
port=8000
host=localhost
diff --git a/dockerfiles/run/guice/cassandra/destination/conf/blob.properties b/dockerfiles/run/guice/cassandra/destination/conf/blob.properties
index ac9f64d..4600510 100644
--- a/dockerfiles/run/guice/cassandra/destination/conf/blob.properties
+++ b/dockerfiles/run/guice/cassandra/destination/conf/blob.properties
@@ -1,4 +1,6 @@
# ============================================ Blobs Exporting ==============================================
+# Read https://james.apache.org/server/config-blob-export.html for further details
+
# Choosing blob exporting mechanism, allowed mechanism are: localFile, linshare
# LinShare is a file sharing service, will be explained in the below section
# Optional, default is localFile
diff --git a/dockerfiles/run/guice/cassandra/destination/conf/cassandra.properties b/dockerfiles/run/guice/cassandra/destination/conf/cassandra.properties
index 69aaadf..2cf6a10 100644
--- a/dockerfiles/run/guice/cassandra/destination/conf/cassandra.properties
+++ b/dockerfiles/run/guice/cassandra/destination/conf/cassandra.properties
@@ -1,4 +1,6 @@
-# Configuration file for cassandra mailbox
+## Configuration file for cassandra mailbox
+# Read https://james.apache.org/server/config-cassandra.html for further details
+
cassandra.nodes=cassandra
cassandra.keyspace=apache_james
cassandra.replication.factor=1
diff --git a/dockerfiles/run/guice/cassandra/destination/conf/dnsservice.xml b/dockerfiles/run/guice/cassandra/destination/conf/dnsservice.xml
index 0978a00..92896a1 100644
--- a/dockerfiles/run/guice/cassandra/destination/conf/dnsservice.xml
+++ b/dockerfiles/run/guice/cassandra/destination/conf/dnsservice.xml
@@ -18,6 +18,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-dnsservice.html for further details -->
+
<dnsservice>
<servers>
<server>8.8.8.8</server>
diff --git a/dockerfiles/run/guice/cassandra/destination/conf/domainlist.xml b/dockerfiles/run/guice/cassandra/destination/conf/domainlist.xml
index ad37476..851e7cc 100644
--- a/dockerfiles/run/guice/cassandra/destination/conf/domainlist.xml
+++ b/dockerfiles/run/guice/cassandra/destination/conf/domainlist.xml
@@ -18,6 +18,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-domainlist.html for further details -->
+
<domainlist>
<domainnames>
<domainname>james.linagora.com</domainname>
diff --git a/dockerfiles/run/guice/cassandra/destination/conf/elasticsearch.properties b/dockerfiles/run/guice/cassandra/destination/conf/elasticsearch.properties
index 1ab3ef5..af93aa9 100644
--- a/dockerfiles/run/guice/cassandra/destination/conf/elasticsearch.properties
+++ b/dockerfiles/run/guice/cassandra/destination/conf/elasticsearch.properties
@@ -20,6 +20,8 @@
# Configuration file for ElasticSearch
+# Read https://james.apache.org/server/config-elasticsearch.html for further details
+
elasticsearch.masterHost=elasticsearch
elasticsearch.port=9200
diff --git a/dockerfiles/run/guice/cassandra/destination/conf/imapserver.xml b/dockerfiles/run/guice/cassandra/destination/conf/imapserver.xml
index 6616d24..48e552c 100644
--- a/dockerfiles/run/guice/cassandra/destination/conf/imapserver.xml
+++ b/dockerfiles/run/guice/cassandra/destination/conf/imapserver.xml
@@ -19,6 +19,7 @@ specific language governing permissions and limitations
under the License.
-->
+<!-- Read https://james.apache.org/server/config-imap4.html for further details -->
<imapservers>
<imapserver enabled="true">
diff --git a/dockerfiles/run/guice/cassandra/destination/conf/jmap.properties b/dockerfiles/run/guice/cassandra/destination/conf/jmap.properties
index 63e6702..53bc403 100644
--- a/dockerfiles/run/guice/cassandra/destination/conf/jmap.properties
+++ b/dockerfiles/run/guice/cassandra/destination/conf/jmap.properties
@@ -1,4 +1,5 @@
# Configuration file for JMAP
+# Read https://james.apache.org/server/config-jmap.html for further details
enabled=true
diff --git a/dockerfiles/run/guice/cassandra/destination/conf/jmx.properties b/dockerfiles/run/guice/cassandra/destination/conf/jmx.properties
index 1c39a17..e56235f 100644
--- a/dockerfiles/run/guice/cassandra/destination/conf/jmx.properties
+++ b/dockerfiles/run/guice/cassandra/destination/conf/jmx.properties
@@ -19,10 +19,7 @@
# This template file can be used as example for James Server configuration
# DO NOT USE IT AS SUCH AND ADAPT IT TO YOUR NEEDS
-# This template file can be used as example for James Server configuration
-# DO NOT USE IT AS SUCH AND ADAPT IT TO YOUR NEEDS
-
-# See http://james.apache.org/server/3/config.html for usage
+# Read https://james.apache.org/server/config-system.html#jmx.properties for further details
jmx.enabled=true
jmx.address=127.0.0.1
diff --git a/dockerfiles/run/guice/cassandra/destination/conf/listeners.xml b/dockerfiles/run/guice/cassandra/destination/conf/listeners.xml
index 5ca68a4..8b217db 100644
--- a/dockerfiles/run/guice/cassandra/destination/conf/listeners.xml
+++ b/dockerfiles/run/guice/cassandra/destination/conf/listeners.xml
@@ -18,6 +18,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-listeners.html for further details -->
+
<listeners>
<listener>
<class>org.apache.james.mailbox.spamassassin.SpamAssassinListener</class>
diff --git a/dockerfiles/run/guice/cassandra/destination/conf/lmtpserver.xml b/dockerfiles/run/guice/cassandra/destination/conf/lmtpserver.xml
index ce079b0..723da3f 100644
--- a/dockerfiles/run/guice/cassandra/destination/conf/lmtpserver.xml
+++ b/dockerfiles/run/guice/cassandra/destination/conf/lmtpserver.xml
@@ -18,6 +18,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-smtp-lmtp.html#LMTP_Configuration for further details -->
+
<lmtpservers>
<lmtpserver enabled="false">
diff --git a/dockerfiles/run/guice/cassandra/destination/conf/mailetcontainer.xml b/dockerfiles/run/guice/cassandra/destination/conf/mailetcontainer.xml
index 04d0459..794f325 100644
--- a/dockerfiles/run/guice/cassandra/destination/conf/mailetcontainer.xml
+++ b/dockerfiles/run/guice/cassandra/destination/conf/mailetcontainer.xml
@@ -19,6 +19,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-mailetcontainer.html for further details -->
+
<mailetcontainer enableJmx="true">
<context>
diff --git a/dockerfiles/run/guice/cassandra/destination/conf/mailrepositorystore.xml b/dockerfiles/run/guice/cassandra/destination/conf/mailrepositorystore.xml
index 29df751..00ed3f7 100644
--- a/dockerfiles/run/guice/cassandra/destination/conf/mailrepositorystore.xml
+++ b/dockerfiles/run/guice/cassandra/destination/conf/mailrepositorystore.xml
@@ -19,6 +19,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-mailrepositorystore.html for further details -->
+
<mailrepositorystore>
<defaultProtocol>cassandra</defaultProtocol>
<mailrepositories>
diff --git a/dockerfiles/run/guice/cassandra/destination/conf/pop3server.xml b/dockerfiles/run/guice/cassandra/destination/conf/pop3server.xml
index df8fbef..10a2e08 100644
--- a/dockerfiles/run/guice/cassandra/destination/conf/pop3server.xml
+++ b/dockerfiles/run/guice/cassandra/destination/conf/pop3server.xml
@@ -18,6 +18,7 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-pop3.html for further details -->
<pop3servers>
<pop3server enabled="false">
diff --git a/dockerfiles/run/guice/cassandra/destination/conf/recipientrewritetable.xml b/dockerfiles/run/guice/cassandra/destination/conf/recipientrewritetable.xml
index 3d44578..1a512c6 100644
--- a/dockerfiles/run/guice/cassandra/destination/conf/recipientrewritetable.xml
+++ b/dockerfiles/run/guice/cassandra/destination/conf/recipientrewritetable.xml
@@ -18,6 +18,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-recipientrewritetable.html for further details -->
+
<!-- The default table for storing James' RecipientRewriteTable mappings. -->
<recipientrewritetable>
<recursiveMapping>true</recursiveMapping>
diff --git a/dockerfiles/run/guice/cassandra/destination/conf/smtpserver.xml b/dockerfiles/run/guice/cassandra/destination/conf/smtpserver.xml
index e464ca6..a95140d 100644
--- a/dockerfiles/run/guice/cassandra/destination/conf/smtpserver.xml
+++ b/dockerfiles/run/guice/cassandra/destination/conf/smtpserver.xml
@@ -19,6 +19,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-smtp-lmtp.html#SMTP_Configuration for further details -->
+
<smtpservers>
<smtpserver enabled="true">
<jmxName>smtpserver-global</jmxName>
diff --git a/dockerfiles/run/guice/cassandra/destination/conf/tika.properties b/dockerfiles/run/guice/cassandra/destination/conf/tika.properties
index 5e0229a..1fb9956 100644
--- a/dockerfiles/run/guice/cassandra/destination/conf/tika.properties
+++ b/dockerfiles/run/guice/cassandra/destination/conf/tika.properties
@@ -15,6 +15,8 @@
# specific language governing permissions and limitations
# under the License.
+# Read https://james.apache.org/server/config-elasticsearch.html#Tika_Configuration for further details
+
tika.enabled=true
tika.host=tika
tika.port=9998
diff --git a/dockerfiles/run/guice/cassandra/destination/conf/usersrepository.xml b/dockerfiles/run/guice/cassandra/destination/conf/usersrepository.xml
index c745677..8b3e8e1 100644
--- a/dockerfiles/run/guice/cassandra/destination/conf/usersrepository.xml
+++ b/dockerfiles/run/guice/cassandra/destination/conf/usersrepository.xml
@@ -18,6 +18,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-users.html for further details -->
+
<usersrepository name="LocalUsers">
<algorithm>MD5</algorithm>
<enableVirtualHosting>true</enableVirtualHosting>
diff --git a/dockerfiles/run/guice/cassandra/destination/conf/webadmin.properties b/dockerfiles/run/guice/cassandra/destination/conf/webadmin.properties
index 4d5cd80..ec014ea 100644
--- a/dockerfiles/run/guice/cassandra/destination/conf/webadmin.properties
+++ b/dockerfiles/run/guice/cassandra/destination/conf/webadmin.properties
@@ -18,6 +18,8 @@
# This template file can be used as example for James Server configuration
# DO NOT USE IT AS SUCH AND ADAPT IT TO YOUR NEEDS
+# Read https://james.apache.org/server/config-webadmin.html for further details
+
enabled=true
port=8000
host=localhost
diff --git a/dockerfiles/run/guice/jpa-smtp/destination/conf/dnsservice.xml b/dockerfiles/run/guice/jpa-smtp/destination/conf/dnsservice.xml
index 0978a00..92896a1 100644
--- a/dockerfiles/run/guice/jpa-smtp/destination/conf/dnsservice.xml
+++ b/dockerfiles/run/guice/jpa-smtp/destination/conf/dnsservice.xml
@@ -18,6 +18,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-dnsservice.html for further details -->
+
<dnsservice>
<servers>
<server>8.8.8.8</server>
diff --git a/dockerfiles/run/guice/jpa-smtp/destination/conf/domainlist.xml b/dockerfiles/run/guice/jpa-smtp/destination/conf/domainlist.xml
index fc64fd2..d897f06 100644
--- a/dockerfiles/run/guice/jpa-smtp/destination/conf/domainlist.xml
+++ b/dockerfiles/run/guice/jpa-smtp/destination/conf/domainlist.xml
@@ -17,6 +17,7 @@
specific language governing permissions and limitations
under the License.
-->
+<!-- Read https://james.apache.org/server/config-domainlist.html for further details -->
<domainlist class="org.apache.james.domainlist.jpa.JPADomainList">
<domainnames>
diff --git a/dockerfiles/run/guice/jpa-smtp/destination/conf/james-database.properties b/dockerfiles/run/guice/jpa-smtp/destination/conf/james-database.properties
index 22770d0..0da699d 100644
--- a/dockerfiles/run/guice/jpa-smtp/destination/conf/james-database.properties
+++ b/dockerfiles/run/guice/jpa-smtp/destination/conf/james-database.properties
@@ -18,7 +18,7 @@
# This template file can be used as example for James Server configuration
# DO NOT USE IT AS SUCH AND ADAPT IT TO YOUR NEEDS
-# See http://james.apache.org/server/3/config.html for usage
+# Read https://james.apache.org/server/config-system.html#james-database.properties for further details
# Use derby as default
database.driverClassName=org.apache.derby.jdbc.EmbeddedDriver
diff --git a/dockerfiles/run/guice/jpa-smtp/destination/conf/jmx.properties b/dockerfiles/run/guice/jpa-smtp/destination/conf/jmx.properties
index 1c39a17..e56235f 100644
--- a/dockerfiles/run/guice/jpa-smtp/destination/conf/jmx.properties
+++ b/dockerfiles/run/guice/jpa-smtp/destination/conf/jmx.properties
@@ -19,10 +19,7 @@
# This template file can be used as example for James Server configuration
# DO NOT USE IT AS SUCH AND ADAPT IT TO YOUR NEEDS
-# This template file can be used as example for James Server configuration
-# DO NOT USE IT AS SUCH AND ADAPT IT TO YOUR NEEDS
-
-# See http://james.apache.org/server/3/config.html for usage
+# Read https://james.apache.org/server/config-system.html#jmx.properties for further details
jmx.enabled=true
jmx.address=127.0.0.1
diff --git a/dockerfiles/run/guice/jpa-smtp/destination/conf/mailetcontainer.xml b/dockerfiles/run/guice/jpa-smtp/destination/conf/mailetcontainer.xml
index c1e2dd5..e873098 100644
--- a/dockerfiles/run/guice/jpa-smtp/destination/conf/mailetcontainer.xml
+++ b/dockerfiles/run/guice/jpa-smtp/destination/conf/mailetcontainer.xml
@@ -19,6 +19,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-mailetcontainer.html for further details -->
+
<mailetcontainer enableJmx="true">
<context>
diff --git a/dockerfiles/run/guice/jpa-smtp/destination/conf/mailrepositorystore.xml b/dockerfiles/run/guice/jpa-smtp/destination/conf/mailrepositorystore.xml
index 099710e..1e04a5f 100644
--- a/dockerfiles/run/guice/jpa-smtp/destination/conf/mailrepositorystore.xml
+++ b/dockerfiles/run/guice/jpa-smtp/destination/conf/mailrepositorystore.xml
@@ -19,6 +19,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-mailrepositorystore.html for further details -->
+
<mailrepositorystore>
<defaultProtocol>file</defaultProtocol>
<mailrepositories>
diff --git a/dockerfiles/run/guice/jpa-smtp/destination/conf/recipientrewritetable.xml b/dockerfiles/run/guice/jpa-smtp/destination/conf/recipientrewritetable.xml
index 7e7f586..40ad418 100644
--- a/dockerfiles/run/guice/jpa-smtp/destination/conf/recipientrewritetable.xml
+++ b/dockerfiles/run/guice/jpa-smtp/destination/conf/recipientrewritetable.xml
@@ -18,6 +18,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-recipientrewritetable.html for further details -->
+
<!-- The default table for storing James' RecipientRewriteTable mappings. -->
<recipientrewritetable class="org.apache.james.rrt.jpa.JPARecipientRewriteTable">
<recursiveMapping>true</recursiveMapping>
diff --git a/dockerfiles/run/guice/jpa-smtp/destination/conf/smtpserver.xml b/dockerfiles/run/guice/jpa-smtp/destination/conf/smtpserver.xml
index e464ca6..a95140d 100644
--- a/dockerfiles/run/guice/jpa-smtp/destination/conf/smtpserver.xml
+++ b/dockerfiles/run/guice/jpa-smtp/destination/conf/smtpserver.xml
@@ -19,6 +19,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-smtp-lmtp.html#SMTP_Configuration for further details -->
+
<smtpservers>
<smtpserver enabled="true">
<jmxName>smtpserver-global</jmxName>
diff --git a/dockerfiles/run/guice/jpa-smtp/destination/conf/usersrepository.xml b/dockerfiles/run/guice/jpa-smtp/destination/conf/usersrepository.xml
index e1f1b08..82bca15 100644
--- a/dockerfiles/run/guice/jpa-smtp/destination/conf/usersrepository.xml
+++ b/dockerfiles/run/guice/jpa-smtp/destination/conf/usersrepository.xml
@@ -18,6 +18,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-users.html for further details -->
+
<usersrepository name="LocalUsers" class="org.apache.james.user.jpa.JPAUsersRepository">
<destination URL="file://users/"/>
<algorithm>SHA-512</algorithm>
diff --git a/dockerfiles/run/guice/jpa/destination/conf/dnsservice.xml b/dockerfiles/run/guice/jpa/destination/conf/dnsservice.xml
index 0978a00..88ee0ef 100644
--- a/dockerfiles/run/guice/jpa/destination/conf/dnsservice.xml
+++ b/dockerfiles/run/guice/jpa/destination/conf/dnsservice.xml
@@ -17,6 +17,8 @@
specific language governing permissions and limitations
under the License.
-->
+<!-- Read https://james.apache.org/server/config-dnsservice.html for further details -->
+
<dnsservice>
<servers>
diff --git a/dockerfiles/run/guice/jpa/destination/conf/domainlist.xml b/dockerfiles/run/guice/jpa/destination/conf/domainlist.xml
index ad37476..851e7cc 100644
--- a/dockerfiles/run/guice/jpa/destination/conf/domainlist.xml
+++ b/dockerfiles/run/guice/jpa/destination/conf/domainlist.xml
@@ -18,6 +18,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-domainlist.html for further details -->
+
<domainlist>
<domainnames>
<domainname>james.linagora.com</domainname>
diff --git a/dockerfiles/run/guice/jpa/destination/conf/imapserver.xml b/dockerfiles/run/guice/jpa/destination/conf/imapserver.xml
index 6616d24..a1306fa 100644
--- a/dockerfiles/run/guice/jpa/destination/conf/imapserver.xml
+++ b/dockerfiles/run/guice/jpa/destination/conf/imapserver.xml
@@ -19,6 +19,8 @@ specific language governing permissions and limitations
under the License.
-->
+<!-- Read https://james.apache.org/server/config-imap4.html for further details -->
+
<imapservers>
<imapserver enabled="true">
diff --git a/dockerfiles/run/guice/jpa/destination/conf/james-database.properties b/dockerfiles/run/guice/jpa/destination/conf/james-database.properties
index 22770d0..0da699d 100644
--- a/dockerfiles/run/guice/jpa/destination/conf/james-database.properties
+++ b/dockerfiles/run/guice/jpa/destination/conf/james-database.properties
@@ -18,7 +18,7 @@
# This template file can be used as example for James Server configuration
# DO NOT USE IT AS SUCH AND ADAPT IT TO YOUR NEEDS
-# See http://james.apache.org/server/3/config.html for usage
+# Read https://james.apache.org/server/config-system.html#james-database.properties for further details
# Use derby as default
database.driverClassName=org.apache.derby.jdbc.EmbeddedDriver
diff --git a/dockerfiles/run/guice/jpa/destination/conf/jmx.properties b/dockerfiles/run/guice/jpa/destination/conf/jmx.properties
index 1c39a17..e56235f 100644
--- a/dockerfiles/run/guice/jpa/destination/conf/jmx.properties
+++ b/dockerfiles/run/guice/jpa/destination/conf/jmx.properties
@@ -19,10 +19,7 @@
# This template file can be used as example for James Server configuration
# DO NOT USE IT AS SUCH AND ADAPT IT TO YOUR NEEDS
-# This template file can be used as example for James Server configuration
-# DO NOT USE IT AS SUCH AND ADAPT IT TO YOUR NEEDS
-
-# See http://james.apache.org/server/3/config.html for usage
+# Read https://james.apache.org/server/config-system.html#jmx.properties for further details
jmx.enabled=true
jmx.address=127.0.0.1
diff --git a/dockerfiles/run/guice/jpa/destination/conf/listeners.xml b/dockerfiles/run/guice/jpa/destination/conf/listeners.xml
index ae5937f..ffe9605 100644
--- a/dockerfiles/run/guice/jpa/destination/conf/listeners.xml
+++ b/dockerfiles/run/guice/jpa/destination/conf/listeners.xml
@@ -18,5 +18,7 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-listeners.html for further details -->
+
<listeners>
</listeners>
\ No newline at end of file
diff --git a/dockerfiles/run/guice/jpa/destination/conf/lmtpserver.xml b/dockerfiles/run/guice/jpa/destination/conf/lmtpserver.xml
index ce079b0..723da3f 100644
--- a/dockerfiles/run/guice/jpa/destination/conf/lmtpserver.xml
+++ b/dockerfiles/run/guice/jpa/destination/conf/lmtpserver.xml
@@ -18,6 +18,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-smtp-lmtp.html#LMTP_Configuration for further details -->
+
<lmtpservers>
<lmtpserver enabled="false">
diff --git a/dockerfiles/run/guice/jpa/destination/conf/mailetcontainer.xml b/dockerfiles/run/guice/jpa/destination/conf/mailetcontainer.xml
index 642bea4..6d91a78 100644
--- a/dockerfiles/run/guice/jpa/destination/conf/mailetcontainer.xml
+++ b/dockerfiles/run/guice/jpa/destination/conf/mailetcontainer.xml
@@ -19,6 +19,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-mailetcontainer.html for further details -->
+
<mailetcontainer enableJmx="true">
<context>
diff --git a/dockerfiles/run/guice/jpa/destination/conf/mailrepositorystore.xml b/dockerfiles/run/guice/jpa/destination/conf/mailrepositorystore.xml
index 099710e..1e04a5f 100644
--- a/dockerfiles/run/guice/jpa/destination/conf/mailrepositorystore.xml
+++ b/dockerfiles/run/guice/jpa/destination/conf/mailrepositorystore.xml
@@ -19,6 +19,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-mailrepositorystore.html for further details -->
+
<mailrepositorystore>
<defaultProtocol>file</defaultProtocol>
<mailrepositories>
diff --git a/dockerfiles/run/guice/jpa/destination/conf/pop3server.xml b/dockerfiles/run/guice/jpa/destination/conf/pop3server.xml
index df8fbef..10a2e08 100644
--- a/dockerfiles/run/guice/jpa/destination/conf/pop3server.xml
+++ b/dockerfiles/run/guice/jpa/destination/conf/pop3server.xml
@@ -18,6 +18,7 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-pop3.html for further details -->
<pop3servers>
<pop3server enabled="false">
diff --git a/dockerfiles/run/guice/jpa/destination/conf/recipientrewritetable.xml b/dockerfiles/run/guice/jpa/destination/conf/recipientrewritetable.xml
index 3d44578..1a512c6 100644
--- a/dockerfiles/run/guice/jpa/destination/conf/recipientrewritetable.xml
+++ b/dockerfiles/run/guice/jpa/destination/conf/recipientrewritetable.xml
@@ -18,6 +18,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-recipientrewritetable.html for further details -->
+
<!-- The default table for storing James' RecipientRewriteTable mappings. -->
<recipientrewritetable>
<recursiveMapping>true</recursiveMapping>
diff --git a/dockerfiles/run/guice/jpa/destination/conf/smtpserver.xml b/dockerfiles/run/guice/jpa/destination/conf/smtpserver.xml
index e464ca6..a95140d 100644
--- a/dockerfiles/run/guice/jpa/destination/conf/smtpserver.xml
+++ b/dockerfiles/run/guice/jpa/destination/conf/smtpserver.xml
@@ -19,6 +19,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-smtp-lmtp.html#SMTP_Configuration for further details -->
+
<smtpservers>
<smtpserver enabled="true">
<jmxName>smtpserver-global</jmxName>
diff --git a/dockerfiles/run/guice/jpa/destination/conf/usersrepository.xml b/dockerfiles/run/guice/jpa/destination/conf/usersrepository.xml
index c745677..8b3e8e1 100644
--- a/dockerfiles/run/guice/jpa/destination/conf/usersrepository.xml
+++ b/dockerfiles/run/guice/jpa/destination/conf/usersrepository.xml
@@ -18,6 +18,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-users.html for further details -->
+
<usersrepository name="LocalUsers">
<algorithm>MD5</algorithm>
<enableVirtualHosting>true</enableVirtualHosting>
diff --git a/dockerfiles/run/guice/memory/destination/conf/dnsservice.xml b/dockerfiles/run/guice/memory/destination/conf/dnsservice.xml
index 0978a00..f7decd0 100644
--- a/dockerfiles/run/guice/memory/destination/conf/dnsservice.xml
+++ b/dockerfiles/run/guice/memory/destination/conf/dnsservice.xml
@@ -17,6 +17,7 @@
specific language governing permissions and limitations
under the License.
-->
+<!-- Read https://james.apache.org/server/config-dnsservice.html for further details -->
<dnsservice>
<servers>
diff --git a/dockerfiles/run/guice/memory/destination/conf/domainlist.xml b/dockerfiles/run/guice/memory/destination/conf/domainlist.xml
index ad37476..851e7cc 100644
--- a/dockerfiles/run/guice/memory/destination/conf/domainlist.xml
+++ b/dockerfiles/run/guice/memory/destination/conf/domainlist.xml
@@ -18,6 +18,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-domainlist.html for further details -->
+
<domainlist>
<domainnames>
<domainname>james.linagora.com</domainname>
diff --git a/dockerfiles/run/guice/memory/destination/conf/elasticsearch.properties b/dockerfiles/run/guice/memory/destination/conf/elasticsearch.properties
index 9988aa2..6ec2428 100644
--- a/dockerfiles/run/guice/memory/destination/conf/elasticsearch.properties
+++ b/dockerfiles/run/guice/memory/destination/conf/elasticsearch.properties
@@ -17,6 +17,8 @@
# This template file can be used as example for James Server configuration
# DO NOT USE IT AS SUCH AND ADAPT IT TO YOUR NEEDS
+# Read https://james.apache.org/server/config-elasticsearch.html for further details (metrics only)
+
# Configuration file for ElasticSearch
diff --git a/dockerfiles/run/guice/memory/destination/conf/imapserver.xml b/dockerfiles/run/guice/memory/destination/conf/imapserver.xml
index 6616d24..a1306fa 100644
--- a/dockerfiles/run/guice/memory/destination/conf/imapserver.xml
+++ b/dockerfiles/run/guice/memory/destination/conf/imapserver.xml
@@ -19,6 +19,8 @@ specific language governing permissions and limitations
under the License.
-->
+<!-- Read https://james.apache.org/server/config-imap4.html for further details -->
+
<imapservers>
<imapserver enabled="true">
diff --git a/dockerfiles/run/guice/memory/destination/conf/jmap.properties b/dockerfiles/run/guice/memory/destination/conf/jmap.properties
index 63e6702..53bc403 100644
--- a/dockerfiles/run/guice/memory/destination/conf/jmap.properties
+++ b/dockerfiles/run/guice/memory/destination/conf/jmap.properties
@@ -1,4 +1,5 @@
# Configuration file for JMAP
+# Read https://james.apache.org/server/config-jmap.html for further details
enabled=true
diff --git a/dockerfiles/run/guice/memory/destination/conf/jmx.properties b/dockerfiles/run/guice/memory/destination/conf/jmx.properties
index 1c39a17..e56235f 100644
--- a/dockerfiles/run/guice/memory/destination/conf/jmx.properties
+++ b/dockerfiles/run/guice/memory/destination/conf/jmx.properties
@@ -19,10 +19,7 @@
# This template file can be used as example for James Server configuration
# DO NOT USE IT AS SUCH AND ADAPT IT TO YOUR NEEDS
-# This template file can be used as example for James Server configuration
-# DO NOT USE IT AS SUCH AND ADAPT IT TO YOUR NEEDS
-
-# See http://james.apache.org/server/3/config.html for usage
+# Read https://james.apache.org/server/config-system.html#jmx.properties for further details
jmx.enabled=true
jmx.address=127.0.0.1
diff --git a/dockerfiles/run/guice/memory/destination/conf/listeners.xml b/dockerfiles/run/guice/memory/destination/conf/listeners.xml
index 6e0c14c..2eed880 100644
--- a/dockerfiles/run/guice/memory/destination/conf/listeners.xml
+++ b/dockerfiles/run/guice/memory/destination/conf/listeners.xml
@@ -18,6 +18,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-listeners.html for further details -->
+
<listeners>
<listener>
<class>org.apache.james.mailbox.spamassassin.SpamAssassinListener</class>
diff --git a/dockerfiles/run/guice/memory/destination/conf/mailetcontainer.xml b/dockerfiles/run/guice/memory/destination/conf/mailetcontainer.xml
index fa76a80..c6c86a8 100644
--- a/dockerfiles/run/guice/memory/destination/conf/mailetcontainer.xml
+++ b/dockerfiles/run/guice/memory/destination/conf/mailetcontainer.xml
@@ -19,6 +19,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-mailetcontainer.html for further details -->
+
<mailetcontainer enableJmx="true">
<context>
diff --git a/dockerfiles/run/guice/memory/destination/conf/mailrepositorystore.xml b/dockerfiles/run/guice/memory/destination/conf/mailrepositorystore.xml
index 2f4ca6a..c7f22b9 100644
--- a/dockerfiles/run/guice/memory/destination/conf/mailrepositorystore.xml
+++ b/dockerfiles/run/guice/memory/destination/conf/mailrepositorystore.xml
@@ -19,6 +19,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-mailrepositorystore.html for further details -->
+
<mailrepositorystore>
<defaultProtocol>memory</defaultProtocol>
<mailrepositories>
diff --git a/dockerfiles/run/guice/memory/destination/conf/pop3server.xml b/dockerfiles/run/guice/memory/destination/conf/pop3server.xml
index df8fbef..10a2e08 100644
--- a/dockerfiles/run/guice/memory/destination/conf/pop3server.xml
+++ b/dockerfiles/run/guice/memory/destination/conf/pop3server.xml
@@ -18,6 +18,7 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-pop3.html for further details -->
<pop3servers>
<pop3server enabled="false">
diff --git a/dockerfiles/run/guice/memory/destination/conf/recipientrewritetable.xml b/dockerfiles/run/guice/memory/destination/conf/recipientrewritetable.xml
index 3d44578..1a512c6 100644
--- a/dockerfiles/run/guice/memory/destination/conf/recipientrewritetable.xml
+++ b/dockerfiles/run/guice/memory/destination/conf/recipientrewritetable.xml
@@ -18,6 +18,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-recipientrewritetable.html for further details -->
+
<!-- The default table for storing James' RecipientRewriteTable mappings. -->
<recipientrewritetable>
<recursiveMapping>true</recursiveMapping>
diff --git a/dockerfiles/run/guice/memory/destination/conf/smtpserver.xml b/dockerfiles/run/guice/memory/destination/conf/smtpserver.xml
index e464ca6..a95140d 100644
--- a/dockerfiles/run/guice/memory/destination/conf/smtpserver.xml
+++ b/dockerfiles/run/guice/memory/destination/conf/smtpserver.xml
@@ -19,6 +19,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-smtp-lmtp.html#SMTP_Configuration for further details -->
+
<smtpservers>
<smtpserver enabled="true">
<jmxName>smtpserver-global</jmxName>
diff --git a/dockerfiles/run/guice/memory/destination/conf/usersrepository.xml b/dockerfiles/run/guice/memory/destination/conf/usersrepository.xml
index c745677..8b3e8e1 100644
--- a/dockerfiles/run/guice/memory/destination/conf/usersrepository.xml
+++ b/dockerfiles/run/guice/memory/destination/conf/usersrepository.xml
@@ -18,6 +18,8 @@
under the License.
-->
+<!-- Read https://james.apache.org/server/config-users.html for further details -->
+
<usersrepository name="LocalUsers">
<algorithm>MD5</algorithm>
<enableVirtualHosting>true</enableVirtualHosting>
diff --git a/dockerfiles/run/guice/memory/destination/conf/webadmin.properties b/dockerfiles/run/guice/memory/destination/conf/webadmin.properties
index ccff1f3..52cfffd 100644
--- a/dockerfiles/run/guice/memory/destination/conf/webadmin.properties
+++ b/dockerfiles/run/guice/memory/destination/conf/webadmin.properties
@@ -18,6 +18,8 @@
# This template file can be used as example for James Server configuration
# DO NOT USE IT AS SUCH AND ADAPT IT TO YOUR NEEDS
+# Read https://james.apache.org/server/config-webadmin.html for further details
+
enabled=true
port=8000
host=localhost
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org