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