You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@james.apache.org by GitBox <gi...@apache.org> on 2021/07/30 10:12:05 UTC

[GitHub] [james-project] chibenwa opened a new pull request #564: [Documentation] Write more How To

chibenwa opened a new pull request #564:
URL: https://github.com/apache/james-project/pull/564


   ![Screenshot from 2021-07-30 17-06-34](https://user-images.githubusercontent.com/6928740/127637742-f0911a09-32f8-4cae-bc69-f88eef34b17e.png)
   
   The following PR aims at providing more hands on example on how to write custom components and load them into Apache James, including:
   
    - SMTP hooks
    - SMTP commands
    - WebAdmin routes
   
   We also demonstrate how to assemble a tailor made James server.
   
   For each of them we include an example and a how-to on the WebSite.
   
   Also, a README pointing to the how to had been added for existing examples, providing more context. A README lists the various examples, easing discovery of examples on GitHub.
   
   Finally we fix inaccurate JavaDoc for some SMTP hooks.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org


[GitHub] [james-project] chibenwa commented on pull request #564: [Documentation] Write more How To

Posted by GitBox <gi...@apache.org>.
chibenwa commented on pull request #564:
URL: https://github.com/apache/james-project/pull/564#issuecomment-893463840


   https://james.staged.apache.org/james-project/3.7.0/community/website.html


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org


[GitHub] [james-project] Arsnael merged pull request #564: [Documentation] Write more How To

Posted by GitBox <gi...@apache.org>.
Arsnael merged pull request #564:
URL: https://github.com/apache/james-project/pull/564


   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org


[GitHub] [james-project] Arsnael edited a comment on pull request #564: [Documentation] Write more How To

Posted by GitBox <gi...@apache.org>.
Arsnael edited a comment on pull request #564:
URL: https://github.com/apache/james-project/pull/564#issuecomment-893333119


   > Was the website updated?
   
   How do you update a website based on code not merged? If that's really the process I find that rather strange... (process I'm not sure to remember TBH)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org


[GitHub] [james-project] chibenwa commented on pull request #564: [Documentation] Write more How To

Posted by GitBox <gi...@apache.org>.
chibenwa commented on pull request #564:
URL: https://github.com/apache/james-project/pull/564#issuecomment-892354297


   Just squashed


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org


[GitHub] [james-project] Arsnael commented on pull request #564: [Documentation] Write more How To

Posted by GitBox <gi...@apache.org>.
Arsnael commented on pull request #564:
URL: https://github.com/apache/james-project/pull/564#issuecomment-893333119


   > Was the website updated?
   
   How do you update a website based on code not merged? If that's really the process I find that rather strange... 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org


[GitHub] [james-project] chibenwa commented on pull request #564: [Documentation] Write more How To

Posted by GitBox <gi...@apache.org>.
chibenwa commented on pull request #564:
URL: https://github.com/apache/james-project/pull/564#issuecomment-893939059


   Done by the way


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org


[GitHub] [james-project] Arsnael commented on pull request #564: [Documentation] Write more How To

Posted by GitBox <gi...@apache.org>.
Arsnael commented on pull request #564:
URL: https://github.com/apache/james-project/pull/564#issuecomment-893333119


   > Was the website updated?
   
   How do you update a website based on code not merged? If that's really the process I find that rather strange... 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org


[GitHub] [james-project] Arsnael commented on a change in pull request #564: [Documentation] Write more How To

Posted by GitBox <gi...@apache.org>.
Arsnael commented on a change in pull request #564:
URL: https://github.com/apache/james-project/pull/564#discussion_r680613547



##########
File path: examples/custom-smtp-hooks/README.md
##########
@@ -0,0 +1,141 @@
+# Writing custom behaviour for Apache James SMTP server
+
+Read this page [on the website](http://james.apache.org/howTo/custom-smtp-hooks.html).
+
+The current project demonstrate how to write custom behaviours for Apache James SMTP server
+by the means of SMTP hooks.
+
+SMTP hooks allows integrating third party systems with the SMTP stack, allows writing additional SMTP extensions, for

Review comment:
       ```suggestion
   SMTP hooks allow integrating third party systems with the SMTP stack and writing additional SMTP extensions, for
   ```

##########
File path: src/homepage/howTo/custom-smtp-commands.html
##########
@@ -0,0 +1,184 @@
+---
+layout: howTo
+---
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements. See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership. The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License. You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied. See the License for the
+    specific language governing permissions and limitations
+    under the License.
+-->
+
+<!-- Main -->
+<div id="main">
+
+    <!-- Introduction -->
+    <section id="intro" class="main special">
+        <div class="">
+            <div class="content align-left">
+                <header class="major">
+                    <h1><b>Configure Custom SMTP commands</b></h1>
+                </header>
+
+                <p>
+                    The current project demonstrate how to write custom commands for Apache James SMTP server.

Review comment:
       ```suggestion
                       The current project demonstrates how to write custom commands for Apache James SMTP server.
   ```

##########
File path: examples/README.md
##########
@@ -0,0 +1,61 @@
+# Examples
+
+This submodule shows how one can work with James. 
+
+Each subprojects illustrate a specific concept.
+
+## How to customize mail processing
+
+At the heart of James lies the Mailet container, which allows mail processing. This is splitted into smaller units, with specific responsibilities:
+
+ - `Mailets`: Are operations performed with the mail: modifying it, performing a side-effect, etc...
+ - `Matchers`: Are per-recipient conditions for mailet executions
+ - `Processors`: Are matcher/mailet pair execution threads
+
+Once we define the mailet container content through the mailetcontailer.xml file. Hence, we can arrange James standard 
+components to achieve basic logic. But what if our goals are more complex? What if we need our own processing components?
+
+[This example](custom-mailets) shows how to write such components!
+
+## Configure Custom Mailbox Listeners
+
+Mailbox Listener is a component in James Mailbox System. Each time an action is applied on a mailbox(adding, deleting),
+ or on an email(adding, deleting, updating flags...), then an event representing that action is generated and delivered 
+ to all the Listeners that had been registered before. After receiving events, listeners retrieve information from the 
+ events then execute their business (Indexing emails in ElasticSearch, updating quota of users, detecting spam emails...)
+ 
+**Mailbox Listeners** allow customizing the behaviour of James used as a Mail Delivery Agent (MDA). 
+
+[This example](custom-listeners) shows how to write such components!
+
+## Configure Custom SMTP hooks
+
+SMTP hooks allows integrating third party systems with the SMTP stack, allows writing additional SMTP extensions, for 

Review comment:
       ```suggestion
   SMTP hooks allow integrating third party systems with the SMTP stack, allows writing additional SMTP extensions, for 
   ```

##########
File path: src/homepage/howTo/custom-webadmin-routes.html
##########
@@ -0,0 +1,114 @@
+---
+layout: howTo
+---
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements. See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership. The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License. You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied. See the License for the
+    specific language governing permissions and limitations
+    under the License.
+-->
+
+<!-- Main -->
+<div id="main">
+
+    <!-- Introduction -->
+    <section id="intro" class="main special">
+        <div class="">
+            <div class="content align-left">
+                <header class="major">
+                    <h1><b>Configure Custom WebAdmin routes</b></h1>
+                </header>
+
+                <p>
+                    The current project demonstrate how to write custom webadmin routes for Apache James. This enables writing new

Review comment:
       ```suggestion
                       The current project demonstrates how to write custom webadmin routes for Apache James. This enables writing new
   ```

##########
File path: examples/custom-james-assembly/README.md
##########
@@ -0,0 +1,154 @@
+# Assemble a James server tailored to your needs
+
+Read this page [on the website](http://james.apache.org/howTo/custom-james-assembly.html).
+
+The current project demonstrate how to write a custom assembly in order to write your

Review comment:
       ```suggestion
   The current project demonstrates how to write a custom assembly in order to write your
   ```

##########
File path: examples/README.md
##########
@@ -0,0 +1,61 @@
+# Examples
+
+This submodule shows how one can work with James. 
+
+Each subprojects illustrate a specific concept.
+
+## How to customize mail processing
+
+At the heart of James lies the Mailet container, which allows mail processing. This is splitted into smaller units, with specific responsibilities:
+
+ - `Mailets`: Are operations performed with the mail: modifying it, performing a side-effect, etc...
+ - `Matchers`: Are per-recipient conditions for mailet executions
+ - `Processors`: Are matcher/mailet pair execution threads
+
+Once we define the mailet container content through the mailetcontailer.xml file. Hence, we can arrange James standard 
+components to achieve basic logic. But what if our goals are more complex? What if we need our own processing components?
+
+[This example](custom-mailets) shows how to write such components!
+
+## Configure Custom Mailbox Listeners
+
+Mailbox Listener is a component in James Mailbox System. Each time an action is applied on a mailbox(adding, deleting),
+ or on an email(adding, deleting, updating flags...), then an event representing that action is generated and delivered 
+ to all the Listeners that had been registered before. After receiving events, listeners retrieve information from the 
+ events then execute their business (Indexing emails in ElasticSearch, updating quota of users, detecting spam emails...)
+ 
+**Mailbox Listeners** allow customizing the behaviour of James used as a Mail Delivery Agent (MDA). 
+
+[This example](custom-listeners) shows how to write such components!
+
+## Configure Custom SMTP hooks
+
+SMTP hooks allows integrating third party systems with the SMTP stack, allows writing additional SMTP extensions, for 
+instance. 
+
+[This example](custom-smtp-hooks) shows how to write such components!
+
+## Configure Custom SMTP commands
+
+This subproject demonstrates how to write custom commands for Apache James SMTP server. 
+
+[This example](custom-smtp-command) shows how to write additional SMTP commands!
+
+## Configure Custom WebAdmin routes
+
+The current project demonstrate how to write custom webadmin routes for Apache James. This enables writing new 

Review comment:
       ```suggestion
   The current project demonstrates how to write custom webadmin routes for Apache James. This enables writing new 
   ```

##########
File path: examples/README.md
##########
@@ -0,0 +1,61 @@
+# Examples
+
+This submodule shows how one can work with James. 
+
+Each subprojects illustrate a specific concept.
+
+## How to customize mail processing
+
+At the heart of James lies the Mailet container, which allows mail processing. This is splitted into smaller units, with specific responsibilities:
+
+ - `Mailets`: Are operations performed with the mail: modifying it, performing a side-effect, etc...
+ - `Matchers`: Are per-recipient conditions for mailet executions
+ - `Processors`: Are matcher/mailet pair execution threads
+
+Once we define the mailet container content through the mailetcontailer.xml file. Hence, we can arrange James standard 
+components to achieve basic logic. But what if our goals are more complex? What if we need our own processing components?
+
+[This example](custom-mailets) shows how to write such components!
+
+## Configure Custom Mailbox Listeners
+
+Mailbox Listener is a component in James Mailbox System. Each time an action is applied on a mailbox(adding, deleting),
+ or on an email(adding, deleting, updating flags...), then an event representing that action is generated and delivered 
+ to all the Listeners that had been registered before. After receiving events, listeners retrieve information from the 
+ events then execute their business (Indexing emails in ElasticSearch, updating quota of users, detecting spam emails...)
+ 
+**Mailbox Listeners** allow customizing the behaviour of James used as a Mail Delivery Agent (MDA). 
+
+[This example](custom-listeners) shows how to write such components!
+
+## Configure Custom SMTP hooks
+
+SMTP hooks allows integrating third party systems with the SMTP stack, allows writing additional SMTP extensions, for 
+instance. 
+
+[This example](custom-smtp-hooks) shows how to write such components!
+
+## Configure Custom SMTP commands
+
+This subproject demonstrates how to write custom commands for Apache James SMTP server. 
+
+[This example](custom-smtp-command) shows how to write additional SMTP commands!
+
+## Configure Custom WebAdmin routes
+
+The current project demonstrate how to write custom webadmin routes for Apache James. This enables writing new 
+administrative features exposed over a REST API. This can allow you to write some additional features, make James 
+interact with third party systems, do advance reporting... 
+
+[This example](custom-webadmin-route) shows how to write additional Webadmin routes!
+
+## Write Custom James server assembly
+
+[This example](custom-james-assembly) demonstrate how to write a custom assembly in order to write your own tailor-made server.

Review comment:
       ```suggestion
   [This example](custom-james-assembly) demonstrates how to write a custom assembly in order to write your own tailor-made server.
   ```

##########
File path: src/homepage/howTo/custom-james-assembly.html
##########
@@ -0,0 +1,190 @@
+---
+layout: howTo
+---
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements. See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership. The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License. You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied. See the License for the
+    specific language governing permissions and limitations
+    under the License.
+-->
+
+<!-- Main -->
+<div id="main">
+
+    <!-- Introduction -->
+    <section id="intro" class="main special">
+        <div class="">
+            <div class="content align-left">
+                <header class="major">
+                    <h1><b>Write Custom James server assembly</b></h1>
+                </header>
+                <p>
+                    Find this example on <a href="https://github.com/apache/james-project/tree/master/examples/custom-james-assembly">GitHub</a>.
+                </p>
+
+                <p>
+                    The current project demonstrate how to write a custom assembly in order to write your

Review comment:
       ```suggestion
                       The current project demonstrates how to write a custom assembly in order to write your
   ```

##########
File path: examples/custom-smtp-hooks/README.md
##########
@@ -0,0 +1,141 @@
+# Writing custom behaviour for Apache James SMTP server
+
+Read this page [on the website](http://james.apache.org/howTo/custom-smtp-hooks.html).
+
+The current project demonstrate how to write custom behaviours for Apache James SMTP server

Review comment:
       ```suggestion
   The current project demonstrates how to write custom behaviours for Apache James SMTP server
   ```

##########
File path: src/homepage/howTo/custom-smtp-hooks.html
##########
@@ -0,0 +1,184 @@
+---
+layout: howTo
+---
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements. See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership. The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License. You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied. See the License for the
+    specific language governing permissions and limitations
+    under the License.
+-->
+
+<!-- Main -->
+<div id="main">
+
+    <!-- Introduction -->
+    <section id="intro" class="main special">
+        <div class="">
+            <div class="content align-left">
+                <header class="major">
+                    <h1><b>Configure Custom SMTP hooks</b></h1>
+                </header>
+
+                <p>
+                    The current project demonstrate how to write custom behaviours for Apache James SMTP server
+                    by the means of SMTP hooks.
+                </p>
+
+                <p>
+                    SMTP hooks allows integrating third party systems with the SMTP stack, allows writing additional SMTP extensions, for

Review comment:
       ```suggestion
                       SMTP hooks allow integrating third party systems with the SMTP stack and writing additional SMTP extensions, for
   ```

##########
File path: src/homepage/howTo/custom-smtp-hooks.html
##########
@@ -0,0 +1,184 @@
+---
+layout: howTo
+---
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements. See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership. The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License. You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied. See the License for the
+    specific language governing permissions and limitations
+    under the License.
+-->
+
+<!-- Main -->
+<div id="main">
+
+    <!-- Introduction -->
+    <section id="intro" class="main special">
+        <div class="">
+            <div class="content align-left">
+                <header class="major">
+                    <h1><b>Configure Custom SMTP hooks</b></h1>
+                </header>
+
+                <p>
+                    The current project demonstrate how to write custom behaviours for Apache James SMTP server

Review comment:
       ```suggestion
                       The current project demonstrates how to write custom behaviors for Apache James SMTP server
   ```

##########
File path: examples/custom-smtp-command/README.md
##########
@@ -0,0 +1,151 @@
+# Creating your own SMTP commands
+
+Read this page [on the website](http://james.apache.org/howTo/custom-smtp-commands.html).
+
+The current project demonstrate how to write custom commands for Apache James SMTP server.

Review comment:
       ```suggestion
   The current project demonstrates how to write custom commands for Apache James SMTP server.
   ```




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org


[GitHub] [james-project] Arsnael edited a comment on pull request #564: [Documentation] Write more How To

Posted by GitBox <gi...@apache.org>.
Arsnael edited a comment on pull request #564:
URL: https://github.com/apache/james-project/pull/564#issuecomment-893333119


   > Was the website updated?
   
   How do you update a website based on code not merged? If that's really the process I find that rather strange... (process I'm not sure to remember TBH)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org


[GitHub] [james-project] Arsnael merged pull request #564: [Documentation] Write more How To

Posted by GitBox <gi...@apache.org>.
Arsnael merged pull request #564:
URL: https://github.com/apache/james-project/pull/564


   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org


[GitHub] [james-project] chibenwa commented on pull request #564: [Documentation] Write more How To

Posted by GitBox <gi...@apache.org>.
chibenwa commented on pull request #564:
URL: https://github.com/apache/james-project/pull/564#issuecomment-893300843


   Was the website updated?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org


[GitHub] [james-project] chibenwa commented on pull request #564: [Documentation] Write more How To

Posted by GitBox <gi...@apache.org>.
chibenwa commented on pull request #564:
URL: https://github.com/apache/james-project/pull/564#issuecomment-893300843


   Was the website updated?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org