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 44783d4e6b0e0bbdd855d033a8a6151dbead1a9f Author: Benoit Tellier <btell...@linagora.com> AuthorDate: Sat May 29 15:05:15 2021 +0700 JAMES-3261 Antora documentation: update example links --- .../pages/distributed/configure/batchsizes.adoc | 2 +- .../pages/distributed/configure/blobstore.adoc | 6 +-- .../pages/distributed/configure/cassandra.adoc | 2 +- .../servers/pages/distributed/configure/dns.adoc | 2 +- .../pages/distributed/configure/domainlist.adoc | 2 +- .../pages/distributed/configure/elasticsearch.adoc | 2 +- .../pages/distributed/configure/healthcheck.adoc | 2 +- .../servers/pages/distributed/configure/imap.adoc | 2 +- .../servers/pages/distributed/configure/index.adoc | 48 +++++++++++----------- .../servers/pages/distributed/configure/jmap.adoc | 2 +- .../servers/pages/distributed/configure/jmx.adoc | 2 +- .../pages/distributed/configure/listeners.adoc | 2 +- .../distributed/configure/mailetcontainer.adoc | 2 +- .../distributed/configure/mailrepositorystore.adoc | 2 +- .../servers/pages/distributed/configure/pop3.adoc | 2 +- .../pages/distributed/configure/rabbitmq.adoc | 10 ++--- .../configure/recipientrewritetable.adoc | 2 +- .../servers/pages/distributed/configure/smtp.adoc | 4 +- .../distributed/configure/usersrepository.adoc | 4 +- .../servers/pages/distributed/configure/vault.adoc | 2 +- .../pages/distributed/configure/webadmin.adoc | 2 +- .../servers/pages/distributed/operate/guide.adoc | 8 ++-- .../servers/pages/distributed/operate/metrics.adoc | 2 +- docs/modules/servers/pages/distributed/run.adoc | 2 +- 24 files changed, 58 insertions(+), 58 deletions(-) diff --git a/docs/modules/servers/pages/distributed/configure/batchsizes.adoc b/docs/modules/servers/pages/distributed/configure/batchsizes.adoc index 6ff843d..82e55bf 100644 --- a/docs/modules/servers/pages/distributed/configure/batchsizes.adoc +++ b/docs/modules/servers/pages/distributed/configure/batchsizes.adoc @@ -6,7 +6,7 @@ needed as IMAP can generate some potentially large requests. Increasing these values tend to fasten individual requests, at the cost of enabling potential higher load. -Consult this link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/batchsizes.properties[example] +Consult this link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/batchsizes.properties[example] to get some examples and hints. .batchsizes.properties content diff --git a/docs/modules/servers/pages/distributed/configure/blobstore.adoc b/docs/modules/servers/pages/distributed/configure/blobstore.adoc index 5611040..309d75c 100644 --- a/docs/modules/servers/pages/distributed/configure/blobstore.adoc +++ b/docs/modules/servers/pages/distributed/configure/blobstore.adoc @@ -12,7 +12,7 @@ You can choose the underlying implementation of BlobStore to fit with your James It could be the implementation on top of Cassandra or file storage service S3 compatible like Openstack Swift and AWS S3. -Consult https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/blob.properties[blob.properties] +Consult link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/blob.properties[blob.properties] in GIT to get some examples and hints. === Implementation choice @@ -137,7 +137,7 @@ The deleted messages are transformed into a blob and James will export that blob This configuration helps you choose the blob exporting mechanism fit with your James setup and it is only applicable with Guice products. -Consult https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/blob.properties[blob.properties] +Consult https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/blob.properties[blob.properties] in GIT to get some examples and hints. Configuration for exporting blob content: @@ -169,7 +169,7 @@ LinShare server and download them. This way helps you to share via whole network as long as they can access to LinShare server. -To get an example or details explained, visit https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/blob.properties[blob.properties] +To get an example or details explained, visit https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/blob.properties[blob.properties] *blob.export.linshare.url*: The URL to connect to LinShare diff --git a/docs/modules/servers/pages/distributed/configure/cassandra.adoc b/docs/modules/servers/pages/distributed/configure/cassandra.adoc index 813d838..e404b35 100644 --- a/docs/modules/servers/pages/distributed/configure/cassandra.adoc +++ b/docs/modules/servers/pages/distributed/configure/cassandra.adoc @@ -1,7 +1,7 @@ = Distributed James Server — cassandra.properties :navtitle: cassandra.properties -Consult this link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/cassandra.properties[example] +Consult this link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/cassandra.properties[example] to get some examples and hints. == Configuration diff --git a/docs/modules/servers/pages/distributed/configure/dns.adoc b/docs/modules/servers/pages/distributed/configure/dns.adoc index 239c427..e213444 100644 --- a/docs/modules/servers/pages/distributed/configure/dns.adoc +++ b/docs/modules/servers/pages/distributed/configure/dns.adoc @@ -1,7 +1,7 @@ = Distributed James Server — dnsservice.xml :navtitle: dnsservice.xml -Consult this link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/dnsservice.xml[example] +Consult this link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/dnsservice.xml[example] to get some examples and hints. Specifies DNS Server information for use by various components inside Apache James Server. diff --git a/docs/modules/servers/pages/distributed/configure/domainlist.adoc b/docs/modules/servers/pages/distributed/configure/domainlist.adoc index 84353b7..a48d60e 100644 --- a/docs/modules/servers/pages/distributed/configure/domainlist.adoc +++ b/docs/modules/servers/pages/distributed/configure/domainlist.adoc @@ -1,7 +1,7 @@ = Distributed James Server — domainlist.xml :navtitle: domainlist.xml -Consult this link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/domainlist.xml[example] +Consult this link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/domainlist.xml[example] to get some examples and hints. This configuration block is defined by the *domainlist* tag. diff --git a/docs/modules/servers/pages/distributed/configure/elasticsearch.adoc b/docs/modules/servers/pages/distributed/configure/elasticsearch.adoc index 0b3fef1..bb4156e 100644 --- a/docs/modules/servers/pages/distributed/configure/elasticsearch.adoc +++ b/docs/modules/servers/pages/distributed/configure/elasticsearch.adoc @@ -1,7 +1,7 @@ = Distributed James Server — elasticsearch.properties :navtitle: elasticsearch.properties -Consult this link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/cassandra.properties[example] +Consult this link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/cassandra.properties[example] to get some examples and hints. If you want more explanation about ElasticSearch configuration, you should visit the dedicated https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html[documentation]. diff --git a/docs/modules/servers/pages/distributed/configure/healthcheck.adoc b/docs/modules/servers/pages/distributed/configure/healthcheck.adoc index 331231b..dc39ee3 100644 --- a/docs/modules/servers/pages/distributed/configure/healthcheck.adoc +++ b/docs/modules/servers/pages/distributed/configure/healthcheck.adoc @@ -1,7 +1,7 @@ = Distributed James Server — healthcheck.properties :navtitle: healthcheck.properties -Consult this link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/healthcheck.properties[example] +Consult this link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/healthcheck.properties[example] to get some examples and hints. Use this configuration to define the initial delay and period for the PeriodicalHealthChecks. It is only applicable with Guice products. diff --git a/docs/modules/servers/pages/distributed/configure/imap.adoc b/docs/modules/servers/pages/distributed/configure/imap.adoc index d68e444..28a26c5 100644 --- a/docs/modules/servers/pages/distributed/configure/imap.adoc +++ b/docs/modules/servers/pages/distributed/configure/imap.adoc @@ -1,7 +1,7 @@ = Distributed James Server — imapserver.xml :navtitle: imapserver.xml -Consult this link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/imapserver.xml[example] +Consult this link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/imapserver.xml[example] to get some examples and hints. The IMAP4 service is controlled by a configuration block in the imap4server.xml. diff --git a/docs/modules/servers/pages/distributed/configure/index.adoc b/docs/modules/servers/pages/distributed/configure/index.adoc index 86fd97b..dff9afc 100644 --- a/docs/modules/servers/pages/distributed/configure/index.adoc +++ b/docs/modules/servers/pages/distributed/configure/index.adoc @@ -13,49 +13,49 @@ The following configuration files are exposed: By omitting these files, the underlying protocols will be disabled. -** xref:distributed/configure/imap.adoc[*imapserver.xml*] allows configuration for the IMAP protocol link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/imapserver.xml[example] -** xref:distributed/configure/jmap.adoc[*jmap.properties*] allows to configure the JMAP protocol link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/jmap.properties[example] -** xref:distributed/configure/jmx.adoc[*jmx.properties*] allows configuration of JMX being used by the Command Line Interface link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/jmx.properties[example] -** xref:distributed/configure/smtp.adoc#_lmtp_configuration[*lmtpserver.xml*] allows configuring the LMTP protocol link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/lmtpserver.xml[example] -** *managesieveserver.xml* allows configuration for ManagedSieve (unsupported) link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/managesieveserver.xml[example] -** xref:distributed/configure/pop3.adoc[*pop3server.xml*] allows configuration for the POP3 protocol (experimental) link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/pop3server.xml[example] -** xref:distributed/configure/smtp.adoc[*smtpserver.xml*] allows configuration for the SMTP protocol link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/smtpserver.xml[example] +** xref:distributed/configure/imap.adoc[*imapserver.xml*] allows configuration for the IMAP protocol link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/imapserver.xml[example] +** xref:distributed/configure/jmap.adoc[*jmap.properties*] allows to configure the JMAP protocol link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/jmap.properties[example] +** xref:distributed/configure/jmx.adoc[*jmx.properties*] allows configuration of JMX being used by the Command Line Interface link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/jmx.properties[example] +** xref:distributed/configure/smtp.adoc#_lmtp_configuration[*lmtpserver.xml*] allows configuring the LMTP protocol link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/lmtpserver.xml[example] +** *managesieveserver.xml* allows configuration for ManagedSieve (unsupported) link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/managesieveserver.xml[example] +** xref:distributed/configure/pop3.adoc[*pop3server.xml*] allows configuration for the POP3 protocol (experimental) link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/pop3server.xml[example] +** xref:distributed/configure/smtp.adoc[*smtpserver.xml*] allows configuration for the SMTP protocol link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/smtpserver.xml[example] *** xref:distributed/configure/smtp-hooks.adoc[This page] list SMTP hooks that can be used out of the box with the Distributed Server. -** xref:distributed/configure/webadmin.adoc[*webadmin.properties*] enables configuration for the WebAdmin protocol link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/webadmin.properties[example] +** xref:distributed/configure/webadmin.adoc[*webadmin.properties*] enables configuration for the WebAdmin protocol link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/webadmin.properties[example] ** xref:distributed/configure/ssl.adoc[This page] details SSL & TLS configuration. == For storage dependencies Except specific documented cases, these files are required, at least to establish a connection with the storage components. -** xref:distributed/configure/blobstore.adoc[*blobstore.properties*] allows to configure the BlobStore link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/blob.properties[example] -** xref:distributed/configure/cassandra.adoc[*cassandra.properties*] allows to configure the Cassandra driver link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/cassandra.properties[example] -** xref:distributed/configure/elasticsearch.adoc[*elasticsearch.properties*] allows to configure ElasticSearch driver link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/elasticsearch.properties[example] -** xref:distributed/configure/rabbitmq.adoc[*rabbitmq.properties*] allows configuration for the RabbitMQ driver link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/rabbitmq.properties[example] -** xref:distributed/configure/tika.adoc[*tika.properties*] allows configuring Tika as a backend for text extraction link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/tika.properties[example] +** xref:distributed/configure/blobstore.adoc[*blobstore.properties*] allows to configure the BlobStore link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/blob.properties[example] +** xref:distributed/configure/cassandra.adoc[*cassandra.properties*] allows to configure the Cassandra driver link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/cassandra.properties[example] +** xref:distributed/configure/elasticsearch.adoc[*elasticsearch.properties*] allows to configure ElasticSearch driver link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/elasticsearch.properties[example] +** xref:distributed/configure/rabbitmq.adoc[*rabbitmq.properties*] allows configuration for the RabbitMQ driver link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/rabbitmq.properties[example] +** xref:distributed/configure/tika.adoc[*tika.properties*] allows configuring Tika as a backend for text extraction link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/tika.properties[example] == For core components By omitting these files, sane default values are used. -** xref:distributed/configure/batchsizes.adoc[*batchsizes.properties*] allows to configure mailbox read batch sizes link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/batchsizes.properties[example] -** xref:distributed/configure/dns.adoc[*dnsservice.xml*] allows to configure DNS resolution link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/dnsservice.xml[example] -** xref:distributed/configure/domainlist.adoc[*domainlist.xml*] allows to configure Domain storage link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/domainlist.xml[example] -** xref:distributed/configure/healthcheck.adoc[*healthcheck.properties*] allows to configure periodical healthchecks link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/healthcheck.properties[example] -** xref:distributed/configure/mailetcontainer.adoc[*mailetcontainer.xml*] allows configuring mail processing link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/mailetcontainer.xml[example] +** xref:distributed/configure/batchsizes.adoc[*batchsizes.properties*] allows to configure mailbox read batch sizes link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/batchsizes.properties[example] +** xref:distributed/configure/dns.adoc[*dnsservice.xml*] allows to configure DNS resolution link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/dnsservice.xml[example] +** xref:distributed/configure/domainlist.adoc[*domainlist.xml*] allows to configure Domain storage link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/domainlist.xml[example] +** xref:distributed/configure/healthcheck.adoc[*healthcheck.properties*] allows to configure periodical healthchecks link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/healthcheck.properties[example] +** xref:distributed/configure/mailetcontainer.adoc[*mailetcontainer.xml*] allows configuring mail processing link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/mailetcontainer.xml[example] *** xref:distributed/configure/mailets.adoc[This page] list matchers that can be used out of the box with the Distributed Server. *** xref:distributed/configure/matchers.adoc[This page] list matchers that can be used out of the box with the Distributed Server. -** xref:distributed/configure/mailrepositorystore.adoc[*mailrepositorystore.xml*] enables registration of allowed MailRepository protcols and link them to MailRepository implementations link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/mailrepositorystore.xml[example] -** xref:distributed/configure/recipientrewritetable.adoc[*recipientrewritetable.xml*] enables advanced configuration for the Recipient Rewrite Table component link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/recipientrewritetable.xml[example] -** xref:distributed/configure/usersrepository.adoc[*usersrepository.xml*] allows configuration of user storage link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/usersrepository.xml[example] +** xref:distributed/configure/mailrepositorystore.adoc[*mailrepositorystore.xml*] enables registration of allowed MailRepository protcols and link them to MailRepository implementations link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/mailrepositorystore.xml[example] +** xref:distributed/configure/recipientrewritetable.adoc[*recipientrewritetable.xml*] enables advanced configuration for the Recipient Rewrite Table component link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/recipientrewritetable.xml[example] +** xref:distributed/configure/usersrepository.adoc[*usersrepository.xml*] allows configuration of user storage link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/usersrepository.xml[example] == For extensions By omitting these files, no extra behaviour is added. -** xref:distributed/configure/vault.adoc[*deletedMessageVault.properties*] allows to configure the DeletedMessageVault link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/deletedMessageVault.properties[example] -** xref:distributed/configure/listeners.adoc[*listeners.xml*] enables configuration of Mailbox Listeners link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/listeners.xml[example] -** xref:distributed/configure/extensions.adoc[*extensions.properties*] allows to extend James behaviour by loading your extensions in it link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/extensions.properties[example] +** xref:distributed/configure/vault.adoc[*deletedMessageVault.properties*] allows to configure the DeletedMessageVault link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/deletedMessageVault.properties[example] +** xref:distributed/configure/listeners.adoc[*listeners.xml*] enables configuration of Mailbox Listeners link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/listeners.xml[example] +** xref:distributed/configure/extensions.adoc[*extensions.properties*] allows to extend James behaviour by loading your extensions in it link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/extensions.properties[example] ** xref:distributed/configure/spam.adoc[This page] documents Anti-Spam setup with SpamAssassin. ** xref:distributed/configure/remote-delivery-error-handling.adoc[This page] proposes a simple strategy for RemoteDelivery error handling. ** xref:distributed/configure/collecting-contacts.adoc[This page] documents contact collection diff --git a/docs/modules/servers/pages/distributed/configure/jmap.adoc b/docs/modules/servers/pages/distributed/configure/jmap.adoc index 8084600..c9210cb 100644 --- a/docs/modules/servers/pages/distributed/configure/jmap.adoc +++ b/docs/modules/servers/pages/distributed/configure/jmap.adoc @@ -5,7 +5,7 @@ https://jmap.io/[JMAP] is intended to be a new standard for email clients to co stores. It therefore intends to primarily replace IMAP + SMTP submission. It is also designed to be more generic. It does not replace MTA-to-MTA SMTP transmission. -Consult this link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/jmap.properties[example] +Consult this link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/jmap.properties[example] to get some examples and hints. .jmap.properties content diff --git a/docs/modules/servers/pages/distributed/configure/jmx.adoc b/docs/modules/servers/pages/distributed/configure/jmx.adoc index fd7fa12..656d61e 100644 --- a/docs/modules/servers/pages/distributed/configure/jmx.adoc +++ b/docs/modules/servers/pages/distributed/configure/jmx.adoc @@ -3,7 +3,7 @@ This is used to configure the JMX MBean server via which all management is achieved. -Consult this link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/jmx.properties[example] +Consult this link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/jmx.properties[example] in GIT to get some examples and hints. .jmx.properties content diff --git a/docs/modules/servers/pages/distributed/configure/listeners.adoc b/docs/modules/servers/pages/distributed/configure/listeners.adoc index 04bd9f9..404e3e3 100644 --- a/docs/modules/servers/pages/distributed/configure/listeners.adoc +++ b/docs/modules/servers/pages/distributed/configure/listeners.adoc @@ -12,7 +12,7 @@ operations on the system. Distributed James allows the user to register potentially user defined additional mailbox listeners. -Consult this link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/listener.xml[example] +Consult this link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/listener.xml[example] to get some examples and hints. == Configuration diff --git a/docs/modules/servers/pages/distributed/configure/mailetcontainer.adoc b/docs/modules/servers/pages/distributed/configure/mailetcontainer.adoc index fe7c715..3730dfa 100644 --- a/docs/modules/servers/pages/distributed/configure/mailetcontainer.adoc +++ b/docs/modules/servers/pages/distributed/configure/mailetcontainer.adoc @@ -12,7 +12,7 @@ xref:distributed/configure/matchers.adoc[Packaged Matchers]. Futhermore, you can write and use with James xref:distributed/extending/mail-processing.adoc[your own mailet and matchers]. -Consult this link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/mailetcontainer.xml[example] +Consult this link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/mailetcontainer.xml[example] to get some examples and hints. .mailetcontainer.xml content diff --git a/docs/modules/servers/pages/distributed/configure/mailrepositorystore.adoc b/docs/modules/servers/pages/distributed/configure/mailrepositorystore.adoc index dec55b5..e2d45fc 100644 --- a/docs/modules/servers/pages/distributed/configure/mailrepositorystore.adoc +++ b/docs/modules/servers/pages/distributed/configure/mailrepositorystore.adoc @@ -15,7 +15,7 @@ associated to a protocol in *mailrepositorystore.xml* for a usage in *mailetcont == Configuration -Consult this link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/mailrepositorystore.xml[example] +Consult this link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/mailrepositorystore.xml[example] to get some examples and hints. .... diff --git a/docs/modules/servers/pages/distributed/configure/pop3.adoc b/docs/modules/servers/pages/distributed/configure/pop3.adoc index 39da60a..fe383b6 100644 --- a/docs/modules/servers/pages/distributed/configure/pop3.adoc +++ b/docs/modules/servers/pages/distributed/configure/pop3.adoc @@ -1,7 +1,7 @@ = Distributed James Server — pop3server.xml :navtitle: pop3server.xml -Consult this link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/pop3server.xml[example] +Consult this link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/pop3server.xml[example] to get some examples and hints. The POP3 service is controlled by a configuration block in the pop3server.xml. diff --git a/docs/modules/servers/pages/distributed/configure/rabbitmq.adoc b/docs/modules/servers/pages/distributed/configure/rabbitmq.adoc index c064398..a4f0705 100644 --- a/docs/modules/servers/pages/distributed/configure/rabbitmq.adoc +++ b/docs/modules/servers/pages/distributed/configure/rabbitmq.adoc @@ -3,7 +3,7 @@ This configuration helps you configure components using RabbitMQ. -Consult this link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/rabbitmq.properties[example] +Consult this link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/rabbitmq.properties[example] to get some examples and hints. == RabbitMQ Configuration @@ -94,19 +94,19 @@ this implementation relies on Cassandra. | mailqueue.view.sliceWindow | James divides the view into slices, each slice contains data for a given period, sliceWindow parameter controls this period. This dividing of periods allows faster browsing of the mail queue. Tips for choosing sliceWindow are explained in -https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/rabbitmq.properties[rabbitmq.properties] +https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/rabbitmq.properties[rabbitmq.properties] | mailqueue.view.bucketCount | Mails in a mail queue are distributed across the underlying storage service. BucketCount describes how to be distributing mails to fit with your James setup Tips for choosing bucketCount are explained in -https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/rabbitmq.properties[rabbitmq.properties] +https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/rabbitmq.properties[rabbitmq.properties] | mailqueue.view.updateBrowseStartPace | To browse, James needs a starting point and to continuously update that point in runtime. UpdateBrowseStartPace describes the probability to update the starting point. Tips for choosing updateBrowseStartPace are explained in -https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/rabbitmq.properties[rabbitmq.properties] +https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/rabbitmq.properties[rabbitmq.properties] | mailqueue.size.metricsEnabled | By default, the metrics are disabled for the mail queue size. @@ -114,7 +114,7 @@ As computing the size of the mail queue is currently implemented on top of brows sometimes it can get too big, making it impossible for the ES reporter to handle it correctly without crashing. It can be useful then to disable it. Tips for choosing metricsEnabled are explained in -https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/rabbitmq.properties[rabbitmq.properties] +https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/rabbitmq.properties[rabbitmq.properties] |=== diff --git a/docs/modules/servers/pages/distributed/configure/recipientrewritetable.adoc b/docs/modules/servers/pages/distributed/configure/recipientrewritetable.adoc index 7d73b8b..76ffc93 100644 --- a/docs/modules/servers/pages/distributed/configure/recipientrewritetable.adoc +++ b/docs/modules/servers/pages/distributed/configure/recipientrewritetable.adoc @@ -3,7 +3,7 @@ Here are explanations on the different kinds about xref:distributed/architecture/index.adoc#_recipient_rewrite_tables[recipient rewritting]. -Consult this link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/recipientrewritetable.xml[example] +Consult this link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/recipientrewritetable.xml[example] to get some examples and hints. .recipientrewritetable.xml diff --git a/docs/modules/servers/pages/distributed/configure/smtp.adoc b/docs/modules/servers/pages/distributed/configure/smtp.adoc index 37303c8..3beb158 100644 --- a/docs/modules/servers/pages/distributed/configure/smtp.adoc +++ b/docs/modules/servers/pages/distributed/configure/smtp.adoc @@ -3,7 +3,7 @@ == Incoming SMTP -Consult this link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/smtpserver.xml[example] +Consult this link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/smtpserver.xml[example] to get some examples and hints. The SMTP service is controlled by a configuration block in the smptserver.xml. @@ -165,7 +165,7 @@ Eudora, Evolution). == LMTP Configuration -Consult this link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/lmtpserver.xml[example] +Consult this link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/lmtpserver.xml[example] to get some examples and hints. The configuration is the same of for SMTP. diff --git a/docs/modules/servers/pages/distributed/configure/usersrepository.adoc b/docs/modules/servers/pages/distributed/configure/usersrepository.adoc index f321f42..5cc769e 100644 --- a/docs/modules/servers/pages/distributed/configure/usersrepository.adoc +++ b/docs/modules/servers/pages/distributed/configure/usersrepository.adoc @@ -3,7 +3,7 @@ User repositories are required to store James user information and authentication data. -Consult this link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/usersrepository.xml[example] +Consult this link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/usersrepository.xml[example] to get some examples and hints. == The user data model @@ -43,7 +43,7 @@ acting on the behalf of any user. Alternatively you can authenticate your users against a LDAP server. You need to configure the properties for accessing your LDAP server in this file. -Consult this link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/usersrepository.xml[example] +Consult this link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/usersrepository.xml[example] to get some examples and hints. Example: diff --git a/docs/modules/servers/pages/distributed/configure/vault.adoc b/docs/modules/servers/pages/distributed/configure/vault.adoc index 502fad0..8418a3b 100644 --- a/docs/modules/servers/pages/distributed/configure/vault.adoc +++ b/docs/modules/servers/pages/distributed/configure/vault.adoc @@ -20,7 +20,7 @@ xref:distributed/configure/blobstore.adoc[*blobstore.properties*] BlobStore Conf == deletedMessageVault.properties -Consult this link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/deletedMessageVault.properties[example] +Consult this link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/deletedMessageVault.properties[example] to get some examples and hints. .deletedMessageVault.properties content diff --git a/docs/modules/servers/pages/distributed/configure/webadmin.adoc b/docs/modules/servers/pages/distributed/configure/webadmin.adoc index a215cb3..3ff2e74 100644 --- a/docs/modules/servers/pages/distributed/configure/webadmin.adoc +++ b/docs/modules/servers/pages/distributed/configure/webadmin.adoc @@ -13,7 +13,7 @@ for example: Swagger documentation & James health checks. == Configuration -Consult this link:https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/webadmin.properties[example] +Consult this link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/webadmin.properties[example] to get some examples and hints. .webadmin.properties content diff --git a/docs/modules/servers/pages/distributed/operate/guide.adoc b/docs/modules/servers/pages/distributed/operate/guide.adoc index db0cc9e..d5d7364 100644 --- a/docs/modules/servers/pages/distributed/operate/guide.adoc +++ b/docs/modules/servers/pages/distributed/operate/guide.adoc @@ -77,7 +77,7 @@ the root cause has been addressed, the mail can be reprocessed. It is possible for the administrator of James to define the mailbox listeners he wants to use, by adding them in the -https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/listeners.xml[listeners.xml] +https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/listeners.xml[listeners.xml] configuration file. It’s possible also to add your own custom mailbox listeners. This enables to enhance capabilities of James as a Mail Delivery Agent. You can get more information about those @@ -182,7 +182,7 @@ field being present) https://www.elastic.co/guide/en/elasticsearch/reference/7.10/indices-delete-index.html[drop the old index] * You might want as well modify the James configuration file -https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/elasticsearch.properties[elasticsearch.properties] +https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/elasticsearch.properties[elasticsearch.properties] by setting the parameter `elasticsearch.index.mailbox.name` to the name of your new index. This is to avoid that James re-creates index upon restart @@ -577,7 +577,7 @@ steps: ==== Enable Deleted Messages Vault by configuring Pre Deletion Hooks You need to configure this hook in -https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/listeners.xml[listeners.xml] +https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/listeners.xml[listeners.xml] configuration file. More details about configuration & example can be found at http://james.apache.org/server/config-listeners.html[Pre Deletion Hook Configuration] @@ -587,7 +587,7 @@ Deletion Hook Configuration] In order to configure the retention time for the Deleted Messages Vault, an administrator needs to perform fine configuration tunning as explained in -https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra/destination/conf/deletedMessageVault.properties[deletedMessageVault.properties]. +https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/deletedMessageVault.properties[deletedMessageVault.properties]. Mails are not retained forever as you have to configure a retention period (by `retentionPeriod`) before using it (with one-year retention by default if not defined). diff --git a/docs/modules/servers/pages/distributed/operate/metrics.adoc b/docs/modules/servers/pages/distributed/operate/metrics.adoc index 04d76d2..ee36d31 100644 --- a/docs/modules/servers/pages/distributed/operate/metrics.adoc +++ b/docs/modules/servers/pages/distributed/operate/metrics.adoc @@ -227,7 +227,7 @@ Import the different dashboards you want. You then need to enable reporting through ElasticSearch. Modify your James ElasticSearch configuration file accordingly. To help you doing this, you can take a look to -https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra/destination/conf/elasticsearch.properties[elasticsearch.properties]. +link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/elasticsearch.properties[elasticsearch.properties]. If some metrics seem abnormally slow despite in depth database performance tuning, feedback is appreciated as well on the bug tracker, diff --git a/docs/modules/servers/pages/distributed/run.adoc b/docs/modules/servers/pages/distributed/run.adoc index 16afdb8..2f68b99 100644 --- a/docs/modules/servers/pages/distributed/run.adoc +++ b/docs/modules/servers/pages/distributed/run.adoc @@ -42,7 +42,7 @@ configuration files. James requires the configuration to be in a subfolder of working directory that is called *conf*. You can get a sample directory for configuration from -https://github.com/apache/james-project/tree/master/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf[dockerfiles/run/guice/cassandra-rabbitmq/destination/conf]. +https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/[server/container/guice/cassandra-rabbitmq-guice/sample-configuration/]. You might need to adapt it to your needs. You also need to generate a keystore in your conf folder with the --------------------------------------------------------------------- To unsubscribe, e-mail: notifications-unsubscr...@james.apache.org For additional commands, e-mail: notifications-h...@james.apache.org