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 — 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 — 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 — 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 — 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 — 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 — 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 — 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 — 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 — 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 — 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 — 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 — 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 — 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 — 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 — 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 — 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 — 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 — 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 — 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 — 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 — 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 — 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 — 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 — 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 — 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 — 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 — 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 — 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 — 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 — 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 — 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 — 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 — 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 — 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]
