http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/config-mailbox.html ---------------------------------------------------------------------- diff --git a/content/server/config-mailbox.html b/content/server/config-mailbox.html index 2820000..b6a4a46 100644 --- a/content/server/config-mailbox.html +++ b/content/server/config-mailbox.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../index.html" title="Home">Home</a> |
http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/config-mailetcontainer.html ---------------------------------------------------------------------- diff --git a/content/server/config-mailetcontainer.html b/content/server/config-mailetcontainer.html index adbdf72..7381f72 100644 --- a/content/server/config-mailetcontainer.html +++ b/content/server/config-mailetcontainer.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../index.html" title="Home">Home</a> | http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/config-mailrepositorystore.html ---------------------------------------------------------------------- diff --git a/content/server/config-mailrepositorystore.html b/content/server/config-mailrepositorystore.html index d6523e7..ffa3e36 100644 --- a/content/server/config-mailrepositorystore.html +++ b/content/server/config-mailrepositorystore.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../index.html" title="Home">Home</a> | @@ -300,8 +300,8 @@ <p>Consult <a class="externalLink" href="https://github.com/apache/james-project/tree/master/server/app/src/main/resources/mailrepositorystore.xml">mailrepositorystore.xml</a> in GIT to get some examples and hints.</p> -<p>Mail Repository Stores are distinguished by where they store data. There are five types of - storage: File, Database, DBFile, MBox and JCR.</p> +<p>Mail Repository Stores are distinguished by where they store data. There are several types of + storage: File, Database, Cassandra, DBFile, MBox and JCR.</p> </div> @@ -372,6 +372,10 @@ <div class="section"> <h3><a name="MBox_Repositories"></a>MBox Repositories</h3> + + +<p>Warning: deprecated. This feature will be removed as part of James release 3.2.0 unless it is maintained. + See https://issues.apache.org/jira/browse/JAMES-2323. Use File Repositories instead.</p> <p>The MBox file format repository.</p> @@ -381,7 +385,11 @@ <div class="section"> <h3><a name="JCR_Repositories"></a>JCR Repositories</h3> - + + +<p>Warning: deprecated. This feature will be removed as part of James release 3.2.0 unless it is maintained. + See https://issues.apache.org/jira/browse/JAMES-2323. Use File Repositories instead.</p> + <p>Store mails in a JCR (Java Content Repository) based implementation.</p> @@ -389,7 +397,13 @@ <p>If you enable this you need to make sure that embedded Jackrabbit instance is started as well. Check the container configuration</p> </div> - + + +<div class="section"> +<h3><a name="CassandraMailRepository"></a>CassandraMailRepository</h3> + +<p>Cassandra Guice wiring allows to use the <tt>cassandra://</tt> protocol for your ToRepository mailets.</p> + </div> </div> http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/config-pop3.html ---------------------------------------------------------------------- diff --git a/content/server/config-pop3.html b/content/server/config-pop3.html index d581ab7..454e0e6 100644 --- a/content/server/config-pop3.html +++ b/content/server/config-pop3.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../index.html" title="Home">Home</a> | http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/config-quota.html ---------------------------------------------------------------------- diff --git a/content/server/config-quota.html b/content/server/config-quota.html index 8e2b4b9..aeba059 100644 --- a/content/server/config-quota.html +++ b/content/server/config-quota.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../index.html" title="Home">Home</a> | http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/config-recipientrewritetable.html ---------------------------------------------------------------------- diff --git a/content/server/config-recipientrewritetable.html b/content/server/config-recipientrewritetable.html index c0d5773..65c5153 100644 --- a/content/server/config-recipientrewritetable.html +++ b/content/server/config-recipientrewritetable.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../index.html" title="Home">Home</a> | http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/config-sieve.html ---------------------------------------------------------------------- diff --git a/content/server/config-sieve.html b/content/server/config-sieve.html index 5881c68..9835d13 100644 --- a/content/server/config-sieve.html +++ b/content/server/config-sieve.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../index.html" title="Home">Home</a> | http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/config-smtp-lmtp.html ---------------------------------------------------------------------- diff --git a/content/server/config-smtp-lmtp.html b/content/server/config-smtp-lmtp.html index 0141786..a14b6f7 100644 --- a/content/server/config-smtp-lmtp.html +++ b/content/server/config-smtp-lmtp.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../index.html" title="Home">Home</a> | http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/config-spring-jpa-postgres.html ---------------------------------------------------------------------- diff --git a/content/server/config-spring-jpa-postgres.html b/content/server/config-spring-jpa-postgres.html index c981770..b339427 100644 --- a/content/server/config-spring-jpa-postgres.html +++ b/content/server/config-spring-jpa-postgres.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../index.html" title="Home">Home</a> | http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/config-ssl-tls.html ---------------------------------------------------------------------- diff --git a/content/server/config-ssl-tls.html b/content/server/config-ssl-tls.html index f08149a..9caaa65 100644 --- a/content/server/config-ssl-tls.html +++ b/content/server/config-ssl-tls.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../index.html" title="Home">Home</a> | http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/config-system.html ---------------------------------------------------------------------- diff --git a/content/server/config-system.html b/content/server/config-system.html index c6b293c..f7020a6 100644 --- a/content/server/config-system.html +++ b/content/server/config-system.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../index.html" title="Home">Home</a> | http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/config-users.html ---------------------------------------------------------------------- diff --git a/content/server/config-users.html b/content/server/config-users.html index 0e908c6..6a92b66 100644 --- a/content/server/config-users.html +++ b/content/server/config-users.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../index.html" title="Home">Home</a> | http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/config.html ---------------------------------------------------------------------- diff --git a/content/server/config.html b/content/server/config.html index df22aaf..de9e6c1 100644 --- a/content/server/config.html +++ b/content/server/config.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../index.html" title="Home">Home</a> | http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/dev-build.html ---------------------------------------------------------------------- diff --git a/content/server/dev-build.html b/content/server/dev-build.html index d845825..c17d60f 100644 --- a/content/server/dev-build.html +++ b/content/server/dev-build.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../index.html" title="Home">Home</a> | http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/dev-database-schema.html ---------------------------------------------------------------------- diff --git a/content/server/dev-database-schema.html b/content/server/dev-database-schema.html index 363d0e2..ebae9dc 100644 --- a/content/server/dev-database-schema.html +++ b/content/server/dev-database-schema.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../index.html" title="Home">Home</a> | http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/dev-extend-mailet.html ---------------------------------------------------------------------- diff --git a/content/server/dev-extend-mailet.html b/content/server/dev-extend-mailet.html index 3165af6..c7eb6f6 100644 --- a/content/server/dev-extend-mailet.html +++ b/content/server/dev-extend-mailet.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../index.html" title="Home">Home</a> | http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/dev-extend-matcher.html ---------------------------------------------------------------------- diff --git a/content/server/dev-extend-matcher.html b/content/server/dev-extend-matcher.html index ffb5b8a..d54aa56 100644 --- a/content/server/dev-extend-matcher.html +++ b/content/server/dev-extend-matcher.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../index.html" title="Home">Home</a> | http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/dev-extend-smtp-hook.html ---------------------------------------------------------------------- diff --git a/content/server/dev-extend-smtp-hook.html b/content/server/dev-extend-smtp-hook.html index 42260c9..c99d179 100644 --- a/content/server/dev-extend-smtp-hook.html +++ b/content/server/dev-extend-smtp-hook.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../index.html" title="Home">Home</a> | http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/dev-extend.html ---------------------------------------------------------------------- diff --git a/content/server/dev-extend.html b/content/server/dev-extend.html index ec7e1f0..46f8238 100644 --- a/content/server/dev-extend.html +++ b/content/server/dev-extend.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <script type="text/javascript" src="./js/dev-extend.js"></script> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../index.html" title="Home">Home</a> | http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/dev-provided-smtp-hooks.html ---------------------------------------------------------------------- diff --git a/content/server/dev-provided-smtp-hooks.html b/content/server/dev-provided-smtp-hooks.html index 6491c6f..105afe9 100644 --- a/content/server/dev-provided-smtp-hooks.html +++ b/content/server/dev-provided-smtp-hooks.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../index.html" title="Home">Home</a> | http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/dev-provided.html ---------------------------------------------------------------------- diff --git a/content/server/dev-provided.html b/content/server/dev-provided.html index 58d26d8..1124055 100644 --- a/content/server/dev-provided.html +++ b/content/server/dev-provided.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../index.html" title="Home">Home</a> | http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/dev.html ---------------------------------------------------------------------- diff --git a/content/server/dev.html b/content/server/dev.html index db64dbc..ee06910 100644 --- a/content/server/dev.html +++ b/content/server/dev.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -37,7 +37,7 @@ <script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" /> <meta name="author" content="James Project Web Team" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <script type="text/javascript" src="./js/dev.js"></script> <!-- Google Analytics --> @@ -75,7 +75,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../index.html" title="Home">Home</a> | http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/feature-mailetcontainer.html ---------------------------------------------------------------------- diff --git a/content/server/feature-mailetcontainer.html b/content/server/feature-mailetcontainer.html index 6ab63e9..17795b4 100644 --- a/content/server/feature-mailetcontainer.html +++ b/content/server/feature-mailetcontainer.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../index.html" title="Home">Home</a> | http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/feature-performance.html ---------------------------------------------------------------------- diff --git a/content/server/feature-performance.html b/content/server/feature-performance.html index aaa4140..6d418f5 100644 --- a/content/server/feature-performance.html +++ b/content/server/feature-performance.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../index.html" title="Home">Home</a> | http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/feature-persistence.html ---------------------------------------------------------------------- diff --git a/content/server/feature-persistence.html b/content/server/feature-persistence.html index 6f6d6f4..a23259f 100644 --- a/content/server/feature-persistence.html +++ b/content/server/feature-persistence.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../index.html" title="Home">Home</a> | @@ -283,6 +283,30 @@ <div class="section"> <h3><a name="Mail_Repository_Store_Persistence"></a>Mail Repository Store Persistence</h3> + + +<p>Mail repository allow the administrator to store mail being processed in the mailet-container. The mails are typically + added by the <b>ToRepository</b> mailet. Then for Guice wiring <a href="manage-webadmin.html">webAdmin</a> API allows to read, delete and + reprocess these mails.</p> + + +<p> + Typical use cases might be: + </p> +<ul> + +<li>Error management: mails can be stored if an error is encountered during the mail processing, be the error caused by a bug, + a configuration mistake, a parsing error, temporary unavailable services. Reprocessing the mails once the problem fixed allows to + avoid data loss. Note that you can use mail repositories of different types on the same James server in order to not + be dependant from a single data-store.</li> + +<li>Debugging: MDC context allows to follow mail processing, and isolate logs of a single mail. You can then configure + James in order to collect all mails processed in one part of your pipeline, and thus better understand this one.</li> + +<li>Data collection: Collect spam, suspicious mails and much more. You can then later on analyze them or for instance train + your anti-spam system.</li> + </ul> + <p>Available Mail Repository Store are defined in mailrepositorystore.xml. @@ -295,7 +319,7 @@ <p>Mail Repository Stores are distinguished by how they store data. There are five types of - storage: File, Database, DBFile, MBox and JCR.</p> + storage: File, Database, DBFile.</p> </div> http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/feature-protocols.html ---------------------------------------------------------------------- diff --git a/content/server/feature-protocols.html b/content/server/feature-protocols.html index 45c3310..7b84ef6 100644 --- a/content/server/feature-protocols.html +++ b/content/server/feature-protocols.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../index.html" title="Home">Home</a> | http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/feature-queue-priority.html ---------------------------------------------------------------------- diff --git a/content/server/feature-queue-priority.html b/content/server/feature-queue-priority.html index 1873c50..3c980b1 100644 --- a/content/server/feature-queue-priority.html +++ b/content/server/feature-queue-priority.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../index.html" title="Home">Home</a> | http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/feature-security.html ---------------------------------------------------------------------- diff --git a/content/server/feature-security.html b/content/server/feature-security.html index e0f1055..03a5a67 100644 --- a/content/server/feature-security.html +++ b/content/server/feature-security.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../index.html" title="Home">Home</a> | http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/feature-smtp-hooks.html ---------------------------------------------------------------------- diff --git a/content/server/feature-smtp-hooks.html b/content/server/feature-smtp-hooks.html index e8c3680..c94acc5 100644 --- a/content/server/feature-smtp-hooks.html +++ b/content/server/feature-smtp-hooks.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../index.html" title="Home">Home</a> | http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/features.html ---------------------------------------------------------------------- diff --git a/content/server/features.html b/content/server/features.html index 7adf3be..ac8660c 100644 --- a/content/server/features.html +++ b/content/server/features.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../index.html" title="Home">Home</a> | @@ -598,7 +598,7 @@ <td>JCR (Jackrabbit) Database Mail Store</td> -<td>Experimental</td> +<td>deprecated</td> <td>yes</td> http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/index.html ---------------------------------------------------------------------- diff --git a/content/server/index.html b/content/server/index.html index 966b006..3485b78 100644 --- a/content/server/index.html +++ b/content/server/index.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <script type="text/javascript" src="./js/index.js"></script> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../index.html" title="Home">Home</a> | @@ -207,12 +207,12 @@ and <a href="dev.html">develop</a> Apache James Server.</p> -<p>Download Apache James Mail Server 3.0.0 and <a href="quick-start.html">quick-start</a> it!</p> +<p>Download Apache James Mail Server 3.0.1 and <a href="quick-start.html">quick-start</a> it!</p> <p> <span class="minibutton btn-download"> <a class="externalLink" href="http://james.apache.org/download.cgi#Apache_James_Server"> - <span><span class="icon"></span>Apache James Server 3.0.0</span> + <span><span class="icon"></span>Apache James Server 3.0.1</span> </a> </span> </p> @@ -220,13 +220,13 @@ <p>You can also have a look to the last stable version</p> -<p>Apache James Server 3.0 represents the leading edge of development. This code stream has many more +<p>Apache James Server 3.0.1 represents the leading edge of development. This code stream has many more features than the 2.3 code, but is not be as well tested in production. Reasonable configuration compatibility has been retained with 2.3.2.</p> -<p>Apache James Server 3.0 requires Java 1.6. A migration guide for - users willing to upgrade from 2.3 to 3.0 is <a href="upgrade-2.3.html">available</a>. If relying on Guice +<p>Apache James Server 3.0.1 requires Java 1.6. A migration guide for + users willing to upgrade from 2.3 to 3.0.1 is <a href="upgrade-2.3.html">available</a>. If relying on Guice wiring, you can use some additional components (Cassandra, ElasticSearch, ...). Guice wiring requires java-8.</p> http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/install.html ---------------------------------------------------------------------- diff --git a/content/server/install.html b/content/server/install.html index 5f8a4bd..860811f 100644 --- a/content/server/install.html +++ b/content/server/install.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../index.html" title="Home">Home</a> | http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/install/guice-cassandra.html ---------------------------------------------------------------------- diff --git a/content/server/install/guice-cassandra.html b/content/server/install/guice-cassandra.html index 757ea93..a7a3c9d 100644 --- a/content/server/install/guice-cassandra.html +++ b/content/server/install/guice-cassandra.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../../index.html" title="Home">Home</a> | http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/install/guice-jpa-smtp.html ---------------------------------------------------------------------- diff --git a/content/server/install/guice-jpa-smtp.html b/content/server/install/guice-jpa-smtp.html index 9df6252..91ce5db 100644 --- a/content/server/install/guice-jpa-smtp.html +++ b/content/server/install/guice-jpa-smtp.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../../index.html" title="Home">Home</a> | http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/install/guice-jpa.html ---------------------------------------------------------------------- diff --git a/content/server/install/guice-jpa.html b/content/server/install/guice-jpa.html index a502d4a..d067187 100644 --- a/content/server/install/guice-jpa.html +++ b/content/server/install/guice-jpa.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../../index.html" title="Home">Home</a> | http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/manage-cli.html ---------------------------------------------------------------------- diff --git a/content/server/manage-cli.html b/content/server/manage-cli.html index 1ca9e47..4480dbf 100644 --- a/content/server/manage-cli.html +++ b/content/server/manage-cli.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../index.html" title="Home">Home</a> | http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/manage-jmx.html ---------------------------------------------------------------------- diff --git a/content/server/manage-jmx.html b/content/server/manage-jmx.html index 7a1e465..6289694 100644 --- a/content/server/manage-jmx.html +++ b/content/server/manage-jmx.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../index.html" title="Home">Home</a> | http://git-wip-us.apache.org/repos/asf/james-site/blob/c5a0b4d2/content/server/manage-webadmin.html ---------------------------------------------------------------------- diff --git a/content/server/manage-webadmin.html b/content/server/manage-webadmin.html index 625ff4e..b3c3e42 100644 --- a/content/server/manage-webadmin.html +++ b/content/server/manage-webadmin.html @@ -18,7 +18,7 @@ under the License. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia at 2018-01-18 --> +<!-- Generated by Apache Maven Doxia at 2018-01-30 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> @@ -36,7 +36,7 @@ <script type="text/javascript" src="../js/jquery/js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20180118" /> + <meta name="Date-Revision-yyyymmdd" content="20180130" /> <meta http-equiv="Content-Language" content="en" /> <!-- Google Analytics --> @@ -74,7 +74,7 @@ <div class="xleft"> - <span id="publishDate">Last Published: 2018-01-18</span> + <span id="publishDate">Last Published: 2018-01-30</span> </div> <div class="xright"> <a href="../index.html" title="Home">Home</a> | @@ -229,7 +229,7 @@ <div id="bodyColumn"> <div id="contentBox"> <h1>Web administration for JAMES</h1> -<p>The web administration supports for now the CRUD operations on the domains,the users, their mailboxes and their quotas, as described in the following sections.</p> +<p>The web administration supports for now the CRUD operations on the domains, the users, their mailboxes and their quotas, managing mail repositories, performing cassandra migrations, and much more, as described in the following sections.</p> <p><b>WARNING</b>: This API allow authentication only via the use of JWT. If not configured with JWT, an administrator should ensure an attacker can not use this API.</p> <p>Please also note <b>webadmin</b> is only enabled with <b>Guice</b>. You can not use it when using James with <b>Spring</b>, as the required injections are not implemented.</p> <p>In case of any error, the system will return an error message which is json format like this:</p> @@ -926,6 +926,487 @@ <li>500: Internal error</li> </ul></div></div> <div class="section"> +<h2><a name="Administrating_mail_repositories"></a>Administrating mail repositories</h2> +<div class="section"> +<h3><a name="Listing_mail_repositories"></a>Listing mail repositories</h3> + +<div class="source"> +<div class="source"> +<pre>curl -XGET http://ip:port/mailRepositories +</pre></div></div> +<p>The answer looks like:</p> + +<div class="source"> +<div class="source"> +<pre>[ + { + "repository": "file://var/mail/error/", + "id": "file%3A%2F%2Fvar%2Fmail%2Ferror%2F" + }, + { + "repository": "file://var/mail/relay-denied/", + "id": "file%3A%2F%2Fvar%2Fmail%2Frelay-denied%2F" + }, + { + "repository": "file://var/mail/spam/", + "id": "file%3A%2F%2Fvar%2Fmail%2Fspam%2F" + }, + { + "repository": "file://var/mail/address-error/", + "id": "file%3A%2F%2Fvar%2Fmail%2Faddress-error%2F" + } +] +</pre></div></div> +<p>You can use <tt>id</tt>, the encoded URL of the repository, to access it in later requests.</p> +<p>Response codes:</p> + +<ul> + +<li>200: The list of mail repositories</li> + +<li>500: Internal error</li> +</ul></div> +<div class="section"> +<h3><a name="Getting_additional_information_for_a_mail_repository"></a>Getting additional information for a mail repository</h3> + +<div class="source"> +<div class="source"> +<pre>curl -XGET http://ip:port/mailRepositories/encodedUrlOfTheRepository/ +</pre></div></div> +<p>Resource name <tt>encodedUrlOfTheRepository</tt> should be the resource id of an existing mail repository. Example:</p> + +<div class="source"> +<div class="source"> +<pre>curl -XGET http://ip:port/mailRepositories/file%3A%2F%2Fvar%2Fmail%2Ferror%2F/ +</pre></div></div> +<p>The answer looks like:</p> + +<div class="source"> +<div class="source"> +<pre>{ + "repository": "file://var/mail/error/", + "id": "file%3A%2F%2Fvar%2Fmail%2Ferror%2F", + "size": 243 +} +</pre></div></div> +<p>Response codes:</p> + +<ul> + +<li>200: Additonnal information for that repository</li> + +<li>404: This repository can not be found</li> + +<li>500: Internal error</li> +</ul></div> +<div class="section"> +<h3><a name="Listing_mails_contained_in_a_mail_repository"></a>Listing mails contained in a mail repository</h3> + +<div class="source"> +<div class="source"> +<pre>curl -XGET http://ip:port/mailRepositories/encodedUrlOfTheRepository/mails +</pre></div></div> +<p>Resource name <tt>encodedUrlOfTheRepository</tt> should be the resource id of an existing mail repository. Example:</p> + +<div class="source"> +<div class="source"> +<pre>curl -XGET http://ip:port/mailRepositories/file%3A%2F%2Fvar%2Fmail%2Ferror%2F/mails +</pre></div></div> +<p>The answer will contains all mailKey contained in that repository.</p> + +<div class="source"> +<div class="source"> +<pre>[ + "mail-key-1", + "mail-key-2", + "mail-key-3" +] +</pre></div></div> +<p>Note that this can be used to read mail details.</p> +<p>You can pass additional URL parameters to this call in order to limit the output: - A limit: no more elements than the specified limit will be returned. This needs to be strictly positive. If no value is specified, no limit will be applied. - An offset: allow to skip elements. This needs to be positive. Default value is zero.</p> +<p>Example:</p> + +<div class="source"> +<div class="source"> +<pre>curl -XGET http://ip:port/mailRepositories/file%3A%2F%2Fvar%2Fmail%2Ferror%2F/mails?limit=100&offset=500 +</pre></div></div> +<p>Response codes:</p> + +<ul> + +<li>200: The list of mail keys contained in that mail repository</li> + +<li>400: Invalid parameters</li> + +<li>404: This repository can not be found</li> + +<li>500: Internal error</li> +</ul></div> +<div class="section"> +<h3><a name="Reading_a_mail_details"></a>Reading a mail details</h3> + +<div class="source"> +<div class="source"> +<pre>curl -XGET http://ip:port/mailRepositories/encodedUrlOfTheRepository/mails/mailKey +</pre></div></div> +<p>Resource name <tt>encodedUrlOfTheRepository</tt> should be the resource id of an existing mail repository. Resource name <tt>mailKey</tt> should be the key of a mail stored in that repository. Example:</p> + +<div class="source"> +<div class="source"> +<pre>curl -XGET http://ip:port/mailRepositories/file%3A%2F%2Fvar%2Fmail%2Ferror%2F/mails/mail-key-1 +</pre></div></div> +<p>Response looks like:</p> + +<div class="source"> +<div class="source"> +<pre>{ + "name": "mail-key-1", + "sender": "[email protected]", + "recipients": ["[email protected]", "[email protected]"], + "state": "address-error", + "error": "A small message explaining what happened to that mail..." +} +</pre></div></div> +<p>Response codes:</p> + +<ul> + +<li>200: Details of the mail</li> + +<li>404: This repository or mail can not be found</li> + +<li>500: Internal error</li> +</ul></div> +<div class="section"> +<h3><a name="Removing_a_mail_from_a_mail_repository"></a>Removing a mail from a mail repository</h3> + +<div class="source"> +<div class="source"> +<pre>curl -XDELETE http://ip:port/mailRepositories/encodedUrlOfTheRepository/mails/mailKey +</pre></div></div> +<p>Resource name <tt>encodedUrlOfTheRepository</tt> should be the resource id of an existing mail repository. Resource name <tt>mailKey</tt> should be the key of a mail stored in that repository. Example:</p> + +<div class="source"> +<div class="source"> +<pre>curl -XDELETE http://ip:port/mailRepositories/file%3A%2F%2Fvar%2Fmail%2Ferror%2F/mails/mail-key-1 +</pre></div></div> +<p>Response codes:</p> + +<ul> + +<li>204: This mail no longer exists in this repository</li> + +<li>404: This repository can not be found</li> + +<li>500: Internal error</li> +</ul></div> +<div class="section"> +<h3><a name="Removing_all_mails_from_a_mail_repository"></a>Removing all mails from a mail repository</h3> + +<div class="source"> +<div class="source"> +<pre>curl -XDELETE http://ip:port/mailRepositories/encodedUrlOfTheRepository/mails +</pre></div></div> +<p>Resource name <tt>encodedUrlOfTheRepository</tt> should be the resource id of an existing mail repository. Example:</p> + +<div class="source"> +<div class="source"> +<pre>curl -XDELETE http://ip:port/mailRepositories/file%3A%2F%2Fvar%2Fmail%2Ferror%2F/mails +</pre></div></div> +<p>The response to that request will be the scheduled <tt>taskId</tt> :</p> + +<div class="source"> +<div class="source"> +<pre>{"taskId":"5641376-02ed-47bd-bcc7-76ff6262d92a"} +</pre></div></div> +<p>Positionned headers:</p> + +<ul> + +<li>Location header indicates the location of the resource associated with the scheduled task. Example:</li> +</ul> + +<div class="source"> +<div class="source"> +<pre>Location: /tasks/3294a976-ce63-491e-bd52-1b6f465ed7a2 +</pre></div></div> +<p>Response codes:</p> + +<ul> + +<li>201: Success. Corresponding task id is returned.</li> + +<li>404: Could not find that mail repository</li> + +<li>500: Internal error</li> +</ul> +<p>The scheduled task will have the following type <tt>clearMailRepository</tt> and the following <tt>additionalInformation</tt>:</p> + +<div class="source"> +<div class="source"> +<pre>{ + "repositoryUrl":"file://var/mail/error/", + "initialCount": 243, + "remainingCount": 17 +} +</pre></div></div></div> +<div class="section"> +<h3><a name="Reprocessing_mails_from_a_mail_repository"></a>Reprocessing mails from a mail repository</h3> +<p>Sometime, you want to re-process emails stored in a mail repository. For instance, you can make a configuration error, or there can be a James bug that makes processing of some mails fail. Those mail will be stored in a mail repository. Once you solved the problem, you can reprocess them.</p> +<p>To reprocess mails from a repository:</p> + +<div class="source"> +<div class="source"> +<pre>curl -XPATCH http://ip:port/mailRepositories/encodedUrlOfTheRepository/mails?action=reprocess +</pre></div></div> +<p>Resource name <tt>encodedUrlOfTheRepository</tt> should be the resource id of an existing mail repository. Example:</p> +<p>For instance:</p> + +<div class="source"> +<div class="source"> +<pre>curl -XPATCH http://ip:port/mailRepositories/file%3A%2F%2Fvar%2Fmail%2Ferror%2F/mails?action=reprocess +</pre></div></div> +<p>Additional query paramaters are supported: - <tt>queue</tt> allow you to target the mail queue you want to enqueue the mails in. - <tt>processor</tt> allow you to overwrite the state of the reprocessing mails, and thus select the processors they will start their processing in.</p> +<p>For instance:</p> + +<div class="source"> +<div class="source"> +<pre>curl -XPATCH http://ip:port/mailRepositories/file%3A%2F%2Fvar%2Fmail%2Ferror%2F/mails?action=reprocess&processor=transport&queue=spool +</pre></div></div> +<p>Note that the <tt>action</tt> query parameter is compulsary and can only take value <tt>reprocess</tt>.</p> +<p>The response to that request will be the scheduled <tt>taskId</tt> :</p> + +<div class="source"> +<div class="source"> +<pre>{"taskId":"5641376-02ed-47bd-bcc7-76ff6262d92a"} +</pre></div></div> +<p>Positionned headers:</p> + +<ul> + +<li>Location header indicates the location of the resource associated with the scheduled task. Example:</li> +</ul> + +<div class="source"> +<div class="source"> +<pre>Location: /tasks/3294a976-ce63-491e-bd52-1b6f465ed7a2 +</pre></div></div> +<p>Response codes:</p> + +<ul> + +<li>201: Success. Corresponding task id is returned.</li> + +<li>404: Could not find that mail repository</li> + +<li>500: Internal error</li> +</ul> +<p>The scheduled task will have the following type <tt>reprocessingAllTask</tt> and the following <tt>additionalInformation</tt>:</p> + +<div class="source"> +<div class="source"> +<pre>{ + "repositoryUrl":"file://var/mail/error/", + "targetQueue":"spool", + "targetProcessor":"transport", + "initialCount": 243, + "remainingCount": 17 +} +</pre></div></div></div> +<div class="section"> +<h3><a name="Reprocessing_a_specific_mail_from_a_mail_repository"></a>Reprocessing a specific mail from a mail repository</h3> +<p>To reprocess a specific mail from a mail repository:</p> + +<div class="source"> +<div class="source"> +<pre>curl -XPATCH http://ip:port/mailRepositories/encodedUrlOfTheRepository/mails/mailKey?action=reprocess +</pre></div></div> +<p>Resource name <tt>encodedUrlOfTheRepository</tt> should be the resource id of an existing mail repository. Resource name <tt>mailKey</tt> should be the key of a mail stored in that repository. Example:</p> +<p>For instance:</p> + +<div class="source"> +<div class="source"> +<pre>curl -XPATCH http://ip:port/mailRepositories/file%3A%2F%2Fvar%2Fmail%2Ferror%2F/mails/name1?action=reprocess +</pre></div></div> +<p>Additional query paramaters are supported: - <tt>queue</tt> allow you to target the mail queue you want to enqueue the mails in. - <tt>processor</tt> allow you to overwrite the state of the reprocessing mails, and thus select the processors they will start their processing in.</p> +<p>For instance:</p> + +<div class="source"> +<div class="source"> +<pre>curl -XPATCH http://ip:port/mailRepositories/file%3A%2F%2Fvar%2Fmail%2Ferror%2F/mails/name1?action=reprocess&processor=transport&queue=spool +</pre></div></div> +<p>Note that the <tt>action</tt> query parameter is compulsary and can only take value <tt>reprocess</tt>.</p> +<p>The response to that request will be the scheduled <tt>taskId</tt> :</p> + +<div class="source"> +<div class="source"> +<pre>{"taskId":"5641376-02ed-47bd-bcc7-76ff6262d92a"} +</pre></div></div> +<p>Positionned headers:</p> + +<ul> + +<li>Location header indicates the location of the resource associated with the scheduled task. Example:</li> +</ul> + +<div class="source"> +<div class="source"> +<pre>Location: /tasks/3294a976-ce63-491e-bd52-1b6f465ed7a2 +</pre></div></div> +<p>Response codes:</p> + +<ul> + +<li>201: Success. Corresponding task id is returned.</li> + +<li>404: Could not find that mail repository</li> + +<li>500: Internal error</li> +</ul> +<p>The scheduled task will have the following type <tt>reprocessingOneTask</tt> and the following <tt>additionalInformation</tt>:</p> + +<div class="source"> +<div class="source"> +<pre>{ + "repositoryUrl":"file://var/mail/error/", + "targetQueue":"spool", + "targetProcessor":"transport", + "mailKey":"name1" +} +</pre></div></div></div></div> +<div class="section"> +<h2><a name="Administrating_mail_queues"></a>Administrating mail queues</h2> +<div class="section"> +<h3><a name="Listing_mail_queues"></a>Listing mail queues</h3> + +<div class="source"> +<div class="source"> +<pre>curl -XGET http://ip:port/mailQueues +</pre></div></div> +<p>The answer looks like:</p> + +<div class="source"> +<div class="source"> +<pre>["outgoing","spool"] +</pre></div></div> +<p>Response codes:</p> + +<ul> + +<li>200: The list of mail queuess</li> + +<li>500: Internal error</li> +</ul></div> +<div class="section"> +<h3><a name="Getting_a_mail_queue_details"></a>Getting a mail queue details</h3> + +<div class="source"> +<div class="source"> +<pre>curl -XGET http://ip:port/mailQueues/mailQueueName +</pre></div></div> +<p>Resource name mailQueueName is the name of a mail queue, this command will return the details of the given mail queue. For instance:</p> + +<div class="source"> +<div class="source"> +<pre>{"name":"outgoing","size":0} +</pre></div></div> +<p>Response codes:</p> + +<ul> + +<li>200: Success</li> + +<li>400: Mail queue is not valid</li> + +<li>404: The mail queue does not exist</li> + +<li>500: Internal error</li> +</ul></div> +<div class="section"> +<h3><a name="Listing_the_mails_of_a_mail_queue"></a>Listing the mails of a mail queue</h3> + +<div class="source"> +<div class="source"> +<pre>curl -XGET http://ip:port/mailQueues/mailQueueName/mails +</pre></div></div> +<p>Additional URL query parameters:</p> + +<ul> + +<li><tt>limit</tt>: Maximum number of mails returned in a single call. Only strictly positive integer values are accepted. Example:</li> +</ul> + +<div class="source"> +<div class="source"> +<pre>curl -XGET http://ip:port/mailQueues/mailQueueName/mails?limit=100 +</pre></div></div> +<p>The answer looks like:</p> + +<div class="source"> +<div class="source"> +<pre>[{ + "name": "Mail1516976156284-8b3093b9-eebf-4c40-9c26-1450f4fcdc3c-to-test.com", + "sender": "[email protected]", + "recipients": ["[email protected]"], + "nextDelivery": "1969-12-31T23:59:59.999Z" +}] +</pre></div></div> +<p>Response codes:</p> + +<ul> + +<li>200: Success</li> + +<li>400: Mail queue is not valid or limit is invalid</li> + +<li>404: The mail queue does not exist</li> + +<li>500: Internal error</li> +</ul></div> +<div class="section"> +<h3><a name="Deleting_mails_from_a_mail_queue"></a>Deleting mails from a mail queue</h3> + +<div class="source"> +<div class="source"> +<pre>curl -XDELETE http://ip:port/mailQueues/mailQueueName/mails?sender=senderMailAddress +</pre></div></div> +<p>This request should have exactly one query parameter from the following list: * sender: which is a mail address (i.e. <a class="externalLink" href="mailto:[email protected]">[email protected]</a>) * name: which is a string * recipient: which is a mail address (i.e. <a class="externalLink" href="mailto:[email protected]">[email protected]</a>)</p> +<p>The mails from the given mail queue matching the query parameter will be deleted.</p> +<p>Response codes:</p> + +<ul> + +<li>204: Success (No content)</li> + +<li>400: Invalid request</li> + +<li>404: The mail queue does not exist</li> + +<li>500: Internal error</li> +</ul></div> +<div class="section"> +<h3><a name="Flushing_mails_from_a_mail_queue"></a>Flushing mails from a mail queue</h3> + +<div class="source"> +<div class="source"> +<pre>curl -XPATCH http://ip:port/mailQueues/mailQueueName?delayed=true \ + -d '{"delayed": false}' +</pre></div></div> +<p>This request should have the query parameter <i>delayed</i> set to <i>true</i>, in order to indicate only delayed mails are affected. The payload should set the <tt>delayed</tt> field to false inorder to remove the delay. This is the only supported combination, and it performs a flush.</p> +<p>The mails delayed in the given mail queue will be flushed.</p> +<p>Response codes:</p> + +<ul> + +<li>204: Success (No content)</li> + +<li>400: Invalid request</li> + +<li>404: The mail queue does not exist</li> + +<li>500: Internal error</li> +</ul></div></div> +<div class="section"> <h2><a name="Task_management"></a>Task management</h2> <p>Some webadmin features schedules tasks. The task management API allow to monitor and manage the execution of the following tasks.</p> <p>Note that the <tt>taskId</tt> used in the following APIs is returned by other WebAdmin APIs scheduling tasks.</p> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
