This is an automated email from the ASF dual-hosted git repository.

rcordier pushed a commit to branch postgresql
in repository https://gitbox.apache.org/repos/asf/james-project.git

commit db68a493d5644e286c889e03a714f648115da2bf
Author: Tung Tran <[email protected]>
AuthorDate: Mon Jul 1 08:25:45 2024 +0700

    [Antora] [PGSQL] Add Configuration section to postgresql doc
---
 docs/modules/servers/nav.adoc                      | 30 +++++++++++++
 .../pages/postgres/configure/batchsizes.adoc       |  5 +++
 .../pages/postgres/configure/blobstore.adoc        | 51 ++++++++++++++++++++++
 .../postgres/configure/collecting-contacts.adoc    |  4 ++
 .../postgres/configure/collecting-events.adoc      |  4 ++
 .../servers/pages/postgres/configure/dns.adoc      |  5 +++
 .../pages/postgres/configure/domainlist.adoc       |  5 +++
 .../pages/postgres/configure/droplists.adoc        |  6 +++
 .../servers/pages/postgres/configure/dsn.adoc      |  7 +++
 .../pages/postgres/configure/extensions.adoc       |  6 +++
 .../pages/postgres/configure/healthcheck.adoc      |  5 +++
 .../servers/pages/postgres/configure/imap.adoc     |  6 +++
 .../servers/pages/postgres/configure/index.adoc    | 24 ++++++++++
 .../servers/pages/postgres/configure/jmap.adoc     |  7 +++
 .../servers/pages/postgres/configure/jmx.adoc      |  5 +++
 .../servers/pages/postgres/configure/jvm.adoc      |  5 +++
 .../pages/postgres/configure/listeners.adoc        |  6 +++
 .../pages/postgres/configure/mailetcontainer.adoc  |  6 +++
 .../servers/pages/postgres/configure/mailets.adoc  |  6 +++
 .../postgres/configure/mailrepositorystore.adoc    |  9 ++++
 .../servers/pages/postgres/configure/matchers.adoc |  7 +++
 .../pages/postgres/configure/opensearch.adoc       |  8 ++++
 .../servers/pages/postgres/configure/pop3.adoc     |  7 +++
 .../servers/pages/postgres/configure/queue.adoc    |  5 +++
 .../servers/pages/postgres/configure/rabbitmq.adoc |  5 +++
 .../postgres/configure/recipientrewritetable.adoc  |  7 +++
 .../servers/pages/postgres/configure/redis.adoc    |  5 +++
 .../configure/remote-delivery-error-handling.adoc  |  8 ++++
 .../servers/pages/postgres/configure/search.adoc   |  5 +++
 .../servers/pages/postgres/configure/sieve.adoc    |  7 +++
 .../pages/postgres/configure/smtp-hooks.adoc       |  7 +++
 .../servers/pages/postgres/configure/smtp.adoc     |  7 +++
 .../servers/pages/postgres/configure/spam.adoc     |  8 ++++
 .../servers/pages/postgres/configure/ssl.adoc      |  7 +++
 .../servers/pages/postgres/configure/tika.adoc     |  5 +++
 .../pages/postgres/configure/usersrepository.adoc  |  5 +++
 .../servers/pages/postgres/configure/vault.adoc    |  8 ++++
 .../servers/pages/postgres/configure/webadmin.adoc |  7 +++
 38 files changed, 320 insertions(+)

diff --git a/docs/modules/servers/nav.adoc b/docs/modules/servers/nav.adoc
index 8980c62fa9..2ea41be43f 100644
--- a/docs/modules/servers/nav.adoc
+++ b/docs/modules/servers/nav.adoc
@@ -87,6 +87,36 @@
 *** xref:postgres/objectives.adoc[]
 *** xref:postgres/architecture/index.adoc[]
 *** xref:postgres/run/index.adoc[]
+*** xref:postgres/configure/index.adoc[]
+**** Protocols
+***** xref:postgres/configure/imap.adoc[imapserver.xml]
+***** xref:postgres/configure/jmap.adoc[jmap.properties]
+***** xref:postgres/configure/jmx.adoc[jmx.properties]
+***** xref:postgres/configure/smtp.adoc[smtpserver.xml & lmtpserver.xml]
+***** xref:postgres/configure/smtp-hooks.adoc[Packaged SMTP hooks]
+***** xref:postgres/configure/pop3.adoc[pop3server.xml]
+***** xref:postgres/configure/webadmin.adoc[webadmin.properties]
+***** xref:postgres/configure/ssl.adoc[SSL & TLS]
+***** xref:postgres/configure/sieve.adoc[Sieve & ManageSieve]
+**** Storage dependencies
+***** xref:postgres/configure/blobstore.adoc[blobstore.properties]
+***** xref:postgres/configure/opensearch.adoc[opensearch.properties]
+***** xref:postgres/configure/rabbitmq.adoc[rabbitmq.properties]
+***** xref:postgres/configure/redis.adoc[redis.properties]
+***** xref:postgres/configure/tika.adoc[tika.properties]
+**** Core components
+***** xref:postgres/configure/batchsizes.adoc[batchsizes.properties]
+***** xref:postgres/configure/dns.adoc[dnsservice.xml]
+***** xref:postgres/configure/domainlist.adoc[domainlist.xml]
+***** xref:postgres/configure/droplists.adoc[DropLists]
+***** xref:postgres/configure/healthcheck.adoc[healthcheck.properties]
+***** xref:postgres/configure/mailetcontainer.adoc[mailetcontainer.xml]
+***** xref:postgres/configure/mailets.adoc[Packaged Mailets]
+***** xref:postgres/configure/matchers.adoc[Packaged Matchers]
+***** xref:postgres/configure/mailrepositorystore.adoc[mailrepositorystore.xml]
+***** 
xref:postgres/configure/recipientrewritetable.adoc[recipientrewritetable.xml]
+***** xref:postgres/configure/search.adoc[search.properties]
+***** xref:postgres/configure/usersrepository.adoc[usersrepository.xml]
 *** xref:postgres/operate/index.adoc[]
 *** xref:postgres/extending/index.adoc[]
 *** xref:postgres/benchmark/index.adoc[]
diff --git a/docs/modules/servers/pages/postgres/configure/batchsizes.adoc 
b/docs/modules/servers/pages/postgres/configure/batchsizes.adoc
new file mode 100644
index 0000000000..8c7264ce05
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/batchsizes.adoc
@@ -0,0 +1,5 @@
+= Postgresql James Server &mdash; batchsizes.properties
+:navtitle: batchsizes.properties
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+include::partial$configure/batchsizes.adoc[]
\ No newline at end of file
diff --git a/docs/modules/servers/pages/postgres/configure/blobstore.adoc 
b/docs/modules/servers/pages/postgres/configure/blobstore.adoc
new file mode 100644
index 0000000000..e7c1d341aa
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/blobstore.adoc
@@ -0,0 +1,51 @@
+= Postgresql James Server &mdash; blobstore.properties
+:navtitle: blobstore.properties
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+:pages-path: postgres
+
+== BlobStore
+
+This file is optional. If omitted, the *postgres* blob store will be used.
+
+BlobStore is the dedicated component to store blobs, non-indexable content.
+James uses the BlobStore for storing blobs which are usually mail contents, 
attachments, deleted mails...
+
+You can choose the underlying implementation of BlobStore to fit with your 
James setup.
+
+It could be the implementation on top of Postgres or file storage service S3 
compatible like Openstack Swift and AWS S3.
+
+Consult link:{sample-configuration-prefix-url}/blob.properties[blob.properties]
+in GIT to get some examples and hints.
+
+=== Implementation choice
+
+*implementation* :
+
+* postgres: use cassandra based Postgres
+* objectstorage: use Swift/AWS S3 based BlobStore
+* file: (experimental) use directly the file system. Useful for legacy 
architecture based on shared ISCI SANs and/or
+distributed file system with no object store available.
+
+*deduplication.enable*: Mandatory. Supported value: true and false.
+
+If you choose to enable deduplication, the mails with the same content will be 
stored only once.
+
+WARNING: Once this feature is enabled, there is no turning back as turning it 
off will lead to the deletion of all
+the mails sharing the same content once one is deleted.
+
+Deduplication requires a garbage collector mechanism to effectively drop 
blobs. A first implementation
+based on bloom filters can be used and triggered using the WebAdmin REST API. 
See
+xref:{pages-path}/operate/webadmin.adoc#_running_blob_garbage_collection[Running
 blob garbage collection].
+
+In order to avoid concurrency issues upon garbage collection, we slice the 
blobs in generation, the two more recent
+generations are not garbage collected.
+
+*deduplication.gc.generation.duration*: Allow controlling the duration of one 
generation. Longer implies better deduplication
+but deleted blobs will live longer. Duration, defaults on 30 days, the default 
unit is in days.
+
+*deduplication.gc.generation.family*: Every time the duration is changed, this 
integer counter must be incremented to avoid
+conflicts. Defaults to 1.
+
+
+include::partial$configure/blobstore.adoc[]
diff --git 
a/docs/modules/servers/pages/postgres/configure/collecting-contacts.adoc 
b/docs/modules/servers/pages/postgres/configure/collecting-contacts.adoc
new file mode 100644
index 0000000000..b077a2c45c
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/collecting-contacts.adoc
@@ -0,0 +1,4 @@
+= Contact collection
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+include::partial$configure/collecting-contacts.adoc[]
\ No newline at end of file
diff --git 
a/docs/modules/servers/pages/postgres/configure/collecting-events.adoc 
b/docs/modules/servers/pages/postgres/configure/collecting-events.adoc
new file mode 100644
index 0000000000..431f06aa8b
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/collecting-events.adoc
@@ -0,0 +1,4 @@
+= Event collection
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+include::partial$configure/collecting-events.adoc[]
\ No newline at end of file
diff --git a/docs/modules/servers/pages/postgres/configure/dns.adoc 
b/docs/modules/servers/pages/postgres/configure/dns.adoc
new file mode 100644
index 0000000000..ffff105f3e
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/dns.adoc
@@ -0,0 +1,5 @@
+= Postgresql James Server &mdash; dnsservice.xml
+:navtitle: dnsservice.xml
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+include::partial$configure/dns.adoc[]
\ No newline at end of file
diff --git a/docs/modules/servers/pages/postgres/configure/domainlist.adoc 
b/docs/modules/servers/pages/postgres/configure/domainlist.adoc
new file mode 100644
index 0000000000..9654c2c6b7
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/domainlist.adoc
@@ -0,0 +1,5 @@
+= Postgresql James Server &mdash; domainlist.xml
+:navtitle: domainlist.xml
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+include::partial$configure/domainlist.adoc[]
\ No newline at end of file
diff --git a/docs/modules/servers/pages/postgres/configure/droplists.adoc 
b/docs/modules/servers/pages/postgres/configure/droplists.adoc
new file mode 100644
index 0000000000..fb1c242047
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/droplists.adoc
@@ -0,0 +1,6 @@
+= Postgresql James Server &mdash; DropLists
+:navtitle: DropLists
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+:pages-path: postgres
+include::partial$configure/droplists.adoc[]
\ No newline at end of file
diff --git a/docs/modules/servers/pages/postgres/configure/dsn.adoc 
b/docs/modules/servers/pages/postgres/configure/dsn.adoc
new file mode 100644
index 0000000000..46cdc91803
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/dsn.adoc
@@ -0,0 +1,7 @@
+= Postgresql James Server &mdash; Delivery Submission Notifications
+:navtitle: ESMTP DSN setup
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+:pages-path: distributed
+:mailet-repository-path-prefix: postgres
+include::partial$configure/dsn.adoc[]
\ No newline at end of file
diff --git a/docs/modules/servers/pages/postgres/configure/extensions.adoc 
b/docs/modules/servers/pages/postgres/configure/extensions.adoc
new file mode 100644
index 0000000000..c99cb4a628
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/extensions.adoc
@@ -0,0 +1,6 @@
+= Postgresql James Server &mdash; extensions.properties
+:navtitle: extensions.properties
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+:pages-path: postgres
+include::partial$configure/extensions.adoc[]
\ No newline at end of file
diff --git a/docs/modules/servers/pages/postgres/configure/healthcheck.adoc 
b/docs/modules/servers/pages/postgres/configure/healthcheck.adoc
new file mode 100644
index 0000000000..dd0a5e4bcb
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/healthcheck.adoc
@@ -0,0 +1,5 @@
+= Postgresql James Server &mdash; healthcheck.properties
+:navtitle: healthcheck.properties
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+include::partial$configure/healthcheck.adoc[]
\ No newline at end of file
diff --git a/docs/modules/servers/pages/postgres/configure/imap.adoc 
b/docs/modules/servers/pages/postgres/configure/imap.adoc
new file mode 100644
index 0000000000..47b538272f
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/imap.adoc
@@ -0,0 +1,6 @@
+= Postgresql James Server &mdash; imapserver.xml
+:navtitle: imapserver.xml
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+:pages-path: postgres
+include::partial$configure/imap.adoc[]
\ No newline at end of file
diff --git a/docs/modules/servers/pages/postgres/configure/index.adoc 
b/docs/modules/servers/pages/postgres/configure/index.adoc
new file mode 100644
index 0000000000..5ef404256d
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/index.adoc
@@ -0,0 +1,24 @@
+= Postgresql James Server &mdash; Configuration
+:navtitle: Configuration
+
+This section presents how to configure the Postgresql James server.
+
+The Postgresql James Server relies on separated files for configuring various 
components. Some files follow a *xml* format
+and some others follow a *property* format. Some files can be omitted, in 
which case the functionality can be disabled,
+or rely on reasonable defaults.
+
+The following configuration files are exposed:
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+:xref-base: postgres/configure
+:server-name: Postgresql James server
+
+include::partial$configure/forProtocolsPartial.adoc[]
+
+include::partial$configure/forStorageDependenciesPartial.adoc[]
+
+include::partial$configure/forCoreComponentsPartial.adoc[]
+
+include::partial$configure/forExtensionsPartial.adoc[]
+
+include::partial$configure/systemPropertiesPartial.adoc[]
\ No newline at end of file
diff --git a/docs/modules/servers/pages/postgres/configure/jmap.adoc 
b/docs/modules/servers/pages/postgres/configure/jmap.adoc
new file mode 100644
index 0000000000..912ba21743
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/jmap.adoc
@@ -0,0 +1,7 @@
+= Postgresql James Server &mdash; jmap.properties
+:navtitle: jmap.properties
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+:server-name: Postgresql James server
+:backend-name: Postgresql
+include::partial$configure/jmap.adoc[]
\ No newline at end of file
diff --git a/docs/modules/servers/pages/postgres/configure/jmx.adoc 
b/docs/modules/servers/pages/postgres/configure/jmx.adoc
new file mode 100644
index 0000000000..0b294bbfa6
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/jmx.adoc
@@ -0,0 +1,5 @@
+= Postgresql James Server &mdash; jmx.properties
+:navtitle: jmx.properties
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+include::partial$configure/jmx.adoc[]
\ No newline at end of file
diff --git a/docs/modules/servers/pages/postgres/configure/jvm.adoc 
b/docs/modules/servers/pages/postgres/configure/jvm.adoc
new file mode 100644
index 0000000000..28611f1280
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/jvm.adoc
@@ -0,0 +1,5 @@
+= Postgresql James Server &mdash; jvm.properties
+:navtitle: jvm.properties
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+include::partial$configure/jvm.adoc[]
\ No newline at end of file
diff --git a/docs/modules/servers/pages/postgres/configure/listeners.adoc 
b/docs/modules/servers/pages/postgres/configure/listeners.adoc
new file mode 100644
index 0000000000..011dd6c396
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/listeners.adoc
@@ -0,0 +1,6 @@
+= Postgresql James Server &mdash; listeners.xml
+:navtitle: listeners.xml
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+:server-name: Postgresql James server
+include::partial$configure/listeners.adoc[]
\ No newline at end of file
diff --git a/docs/modules/servers/pages/postgres/configure/mailetcontainer.adoc 
b/docs/modules/servers/pages/postgres/configure/mailetcontainer.adoc
new file mode 100644
index 0000000000..8b8184fbd9
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/mailetcontainer.adoc
@@ -0,0 +1,6 @@
+= Postgresql James Server &mdash; mailetcontainer.xml
+:navtitle: mailetcontainer.xml
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+:pages-path: postgres
+include::partial$configure/mailetcontainer.adoc[]
\ No newline at end of file
diff --git a/docs/modules/servers/pages/postgres/configure/mailets.adoc 
b/docs/modules/servers/pages/postgres/configure/mailets.adoc
new file mode 100644
index 0000000000..07c8f532e5
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/mailets.adoc
@@ -0,0 +1,6 @@
+= Postgresql James Server &mdash; Mailets
+:navtitle: Mailets
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+:server-name: Postgresql James server
+include::partial$configure/mailets.adoc[]
\ No newline at end of file
diff --git 
a/docs/modules/servers/pages/postgres/configure/mailrepositorystore.adoc 
b/docs/modules/servers/pages/postgres/configure/mailrepositorystore.adoc
new file mode 100644
index 0000000000..bba70563b2
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/mailrepositorystore.adoc
@@ -0,0 +1,9 @@
+= Postgresql James Server &mdash; mailrepositorystore.xml
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+:pages-path: postgres
+:server-name: Postgresql James server
+:mailet-repository-path-prefix: postgres
+:mail-repository-protocol: postgres
+:mail-repository-class: 
org.apache.james.mailrepository.postgres.PostgresMailRepository
+include::partial$configure/mailrepositorystore.adoc[]
\ No newline at end of file
diff --git a/docs/modules/servers/pages/postgres/configure/matchers.adoc 
b/docs/modules/servers/pages/postgres/configure/matchers.adoc
new file mode 100644
index 0000000000..d97cc58fd6
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/matchers.adoc
@@ -0,0 +1,7 @@
+= Postgresql James Server &mdash; Matchers
+:navtitle: Matchers
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+:pages-path: postgres
+:server-name: Postgresql James server
+include::partial$configure/matchers.adoc[]
\ No newline at end of file
diff --git a/docs/modules/servers/pages/postgres/configure/opensearch.adoc 
b/docs/modules/servers/pages/postgres/configure/opensearch.adoc
new file mode 100644
index 0000000000..16314afb10
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/opensearch.adoc
@@ -0,0 +1,8 @@
+= Postgresql James Server &mdash; opensearch.properties
+:navtitle: opensearch.properties
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+:pages-path: postgres
+:server-name: Postgresql James server
+:package-tag: postgres
+include::partial$configure/opensearch.adoc[]
\ No newline at end of file
diff --git a/docs/modules/servers/pages/postgres/configure/pop3.adoc 
b/docs/modules/servers/pages/postgres/configure/pop3.adoc
new file mode 100644
index 0000000000..95da0cfbc9
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/pop3.adoc
@@ -0,0 +1,7 @@
+= Postgresql James Server &mdash; pop3server.xml
+:navtitle: pop3server.xml
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+:pages-path: postgres
+:server-name: Postgresql James server
+include::partial$configure/pop3.adoc[]
\ No newline at end of file
diff --git a/docs/modules/servers/pages/postgres/configure/queue.adoc 
b/docs/modules/servers/pages/postgres/configure/queue.adoc
new file mode 100644
index 0000000000..09f666e498
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/queue.adoc
@@ -0,0 +1,5 @@
+= Postgresql James Server &mdash; queue.properties
+:navtitle: queue.properties
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+include::partial$configure/queue.adoc[]
\ No newline at end of file
diff --git a/docs/modules/servers/pages/postgres/configure/rabbitmq.adoc 
b/docs/modules/servers/pages/postgres/configure/rabbitmq.adoc
new file mode 100644
index 0000000000..ddee170f82
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/rabbitmq.adoc
@@ -0,0 +1,5 @@
+= Postgresql James Server &mdash; rabbitmq.properties
+:navtitle: rabbitmq.properties
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+include::partial$configure/rabbitmq.adoc[]
\ No newline at end of file
diff --git 
a/docs/modules/servers/pages/postgres/configure/recipientrewritetable.adoc 
b/docs/modules/servers/pages/postgres/configure/recipientrewritetable.adoc
new file mode 100644
index 0000000000..6cc602f786
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/recipientrewritetable.adoc
@@ -0,0 +1,7 @@
+= Postgresql James Server &mdash; recipientrewritetable.xml
+:navtitle: recipientrewritetable.xml
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+:pages-path: postgres
+:server-name: Postgresql James server
+include::partial$configure/recipientrewritetable.adoc[]
\ No newline at end of file
diff --git a/docs/modules/servers/pages/postgres/configure/redis.adoc 
b/docs/modules/servers/pages/postgres/configure/redis.adoc
new file mode 100644
index 0000000000..c3b2558d4b
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/redis.adoc
@@ -0,0 +1,5 @@
+= Postgresql James Server &mdash; redis.properties
+:navtitle: redis.properties
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+include::partial$configure/redis.adoc[]
\ No newline at end of file
diff --git 
a/docs/modules/servers/pages/postgres/configure/remote-delivery-error-handling.adoc
 
b/docs/modules/servers/pages/postgres/configure/remote-delivery-error-handling.adoc
new file mode 100644
index 0000000000..7500221ac3
--- /dev/null
+++ 
b/docs/modules/servers/pages/postgres/configure/remote-delivery-error-handling.adoc
@@ -0,0 +1,8 @@
+= Postgresql James Server &mdash; About RemoteDelivery error handling
+:navtitle: About RemoteDelivery error handling
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+:pages-path: postgres
+:server-name: Postgresql James server
+:mailet-repository-path-prefix: postgres
+include::partial$configure/remote-delivery-error-handling.adoc[]
\ No newline at end of file
diff --git a/docs/modules/servers/pages/postgres/configure/search.adoc 
b/docs/modules/servers/pages/postgres/configure/search.adoc
new file mode 100644
index 0000000000..0c32985304
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/search.adoc
@@ -0,0 +1,5 @@
+= Postgresql James Server &mdash; Search configuration
+:navtitle: Search configuration
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+include::partial$configure/search.adoc[]
\ No newline at end of file
diff --git a/docs/modules/servers/pages/postgres/configure/sieve.adoc 
b/docs/modules/servers/pages/postgres/configure/sieve.adoc
new file mode 100644
index 0000000000..8326b2752e
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/sieve.adoc
@@ -0,0 +1,7 @@
+= Sieve
+:navtitle: Sieve
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+:pages-path: postgres
+:server-name: Postgresql James server
+include::partial$configure/sieve.adoc[]
\ No newline at end of file
diff --git a/docs/modules/servers/pages/postgres/configure/smtp-hooks.adoc 
b/docs/modules/servers/pages/postgres/configure/smtp-hooks.adoc
new file mode 100644
index 0000000000..cac323ebc8
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/smtp-hooks.adoc
@@ -0,0 +1,7 @@
+= Postgresql James Server &mdash; SMTP Hooks
+:navtitle: SMTP Hooks
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+:pages-path: postgres
+:server-name: Postgresql James server
+include::partial$configure/smtp-hooks.adoc[]
\ No newline at end of file
diff --git a/docs/modules/servers/pages/postgres/configure/smtp.adoc 
b/docs/modules/servers/pages/postgres/configure/smtp.adoc
new file mode 100644
index 0000000000..e78cd94302
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/smtp.adoc
@@ -0,0 +1,7 @@
+= Postgresql James Server &mdash; smtpserver.xml
+:navtitle: smtpserver.xml
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+:pages-path: postgres
+:server-name: Postgresql James server
+include::partial$configure/smtp.adoc[]
\ No newline at end of file
diff --git a/docs/modules/servers/pages/postgres/configure/spam.adoc 
b/docs/modules/servers/pages/postgres/configure/spam.adoc
new file mode 100644
index 0000000000..bce4eb9ae1
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/spam.adoc
@@ -0,0 +1,8 @@
+= Postgresql James Server &mdash; Anti-Spam configuration
+:navtitle: Anti-Spam configuration
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+:pages-path: postgres
+:server-name: Postgresql James server
+:mailet-repository-path-prefix: postgres
+include::partial$configure/spam.adoc[]
\ No newline at end of file
diff --git a/docs/modules/servers/pages/postgres/configure/ssl.adoc 
b/docs/modules/servers/pages/postgres/configure/ssl.adoc
new file mode 100644
index 0000000000..16924ae6b2
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/ssl.adoc
@@ -0,0 +1,7 @@
+= Postgresql James Server &mdash; SSL & TLS configuration
+:navtitle: SSL & TLS configuration
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+:pages-path: postgres
+:server-name: Postgresql James server
+include::partial$configure/ssl.adoc[]
\ No newline at end of file
diff --git a/docs/modules/servers/pages/postgres/configure/tika.adoc 
b/docs/modules/servers/pages/postgres/configure/tika.adoc
new file mode 100644
index 0000000000..90a68e6eb8
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/tika.adoc
@@ -0,0 +1,5 @@
+= Postgresql James Server &mdash; tika.properties
+:navtitle: tika.properties
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+include::partial$configure/tika.adoc[]
\ No newline at end of file
diff --git a/docs/modules/servers/pages/postgres/configure/usersrepository.adoc 
b/docs/modules/servers/pages/postgres/configure/usersrepository.adoc
new file mode 100644
index 0000000000..8f6d3cba52
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/usersrepository.adoc
@@ -0,0 +1,5 @@
+= Postgresql James Server &mdash; usersrepository.xml
+:navtitle: usersrepository.xml
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+include::partial$configure/usersrepository.adoc[]
\ No newline at end of file
diff --git a/docs/modules/servers/pages/postgres/configure/vault.adoc 
b/docs/modules/servers/pages/postgres/configure/vault.adoc
new file mode 100644
index 0000000000..dcdfc7dd20
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/vault.adoc
@@ -0,0 +1,8 @@
+= Postgresql James Server &mdash; deletedMessageVault.properties
+:navtitle: deletedMessageVault.properties
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+:pages-path: postgres
+:server-name: Postgresql James server
+:backend-name: Postgresql
+include::partial$configure/vault.adoc[]
\ No newline at end of file
diff --git a/docs/modules/servers/pages/postgres/configure/webadmin.adoc 
b/docs/modules/servers/pages/postgres/configure/webadmin.adoc
new file mode 100644
index 0000000000..161652dde4
--- /dev/null
+++ b/docs/modules/servers/pages/postgres/configure/webadmin.adoc
@@ -0,0 +1,7 @@
+= Postgresql James Server &mdash; webadmin.properties
+:navtitle: webadmin.properties
+
+:sample-configuration-prefix-url: 
https://github.com/apache/james-project/blob/postgresql/server/apps/postgres-app/sample-configuration
+:pages-path: postgres
+:server-name: Postgresql James server
+include::partial$configure/webadmin.adoc[]
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to