You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by no...@apache.org on 2004/06/18 03:16:05 UTC

cvs commit: james-server/src/xdocs changelog.xml index.xml

noel        2004/06/17 18:16:05

  Modified:    src/xdocs changelog.xml index.xml
  Log:
  update site for James 2.2.0 release
  
  Revision  Changes    Path
  1.29      +127 -5    james-server/src/xdocs/changelog.xml
  
  Index: changelog.xml
  ===================================================================
  RCS file: /home/cvs/james-server/src/xdocs/changelog.xml,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- changelog.xml	22 Mar 2004 19:46:43 -0000	1.28
  +++ changelog.xml	18 Jun 2004 01:16:05 -0000	1.29
  @@ -13,19 +13,19 @@
   </p>
   <section name="Version 3.0">
   <p>No release date.  Planned changes:</p>
  +<p>The latest list of changes is available in our <a href="http://nagoya.apache.org/jira/browse/JAMES?report=changelog">JIRA changelog</a> and <a href="http://nagoya.apache.org/jira/browse/JAMES?report=roadmap">JIRA roadmap</a>.  The changelog lists changes already in test builds, and the roadmap indicates what's in CVS or scheduled to be fixed by a certain release.</p>
   <li>All enhancements from James v2.2</li>
   <li>Mailet API improvements</li>
  -<li>And <a href="http://nagoya.apache.org/wiki/apachewiki.cgi?JamesV3">more</a></li>
  +<li>And <a href="http://wiki.apache.org/james/JamesV3">more</a></li>
   </section>
   
   <section name="Version 2.2.0">
  -<p>No release date, although we have released 15 <a href="http://james.apache.org/download.cgi#Test%20Builds">test builds</a>.  These builds are largely production-ready, but for various reasons were not voted as an official release.</p>
  -<p>The latest list of changes is available in our <a href="http://nagoya.apache.org/jira/secure/BrowseProject.jspa?id=10411&amp;report=changelog">JIRA changelog</a> and <a href="http://nagoya.apache.org/jira/secure/BrowseProject.jspa?id=10411&amp;report=roadmap">JIRA roadmap</a>.  The changelog lists changes already in test builds, and the roadmap indicates what's in CVS or scheduled to be fixed by a certain release.</p>
  +<p>Released 12 May 2003</p>
   <p>Below are some highlights of features and changes already available:</p>
   <li>mbox support</li>
   <li>Mail attributes</li>
   <li>JavaMail 1.3.1</li>
  -<li>dnsjava 1.4.3, includes auto-discover DNS servers</li>
  +<li>dnsjava 1.6.2, includes auto-discover DNS servers</li>
   <li>FetchMAIL, deprecating FetchPop</li>
   <li>Quotas</li>
   <li>Extensive message redirect system</li>
  @@ -34,7 +34,129 @@
   <li>Many performance improvements</li>
   <li>Many new matchers and mailets</li>
   <li>Many bug fixes</li>
  -<li>And many more!</li>
  +<li>And much more!</li>
  +<p>Details</p>
  +<h2>Bug Fixes</h2>
  +<ul>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-9'>JAMES-9</a>] - JamesSpoolManager doesn't shutdown gracefully</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-62'>JAMES-62</a>] - Spooler loops and add message many times</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-72'>JAMES-72</a>] - SMTP Handler DATA buffering issue</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-96'>JAMES-96</a>] - Mailet container should not trap exceptions in init()</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-109'>JAMES-109</a>] - run.bat created wrong temp dir</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-128'>JAMES-128</a>] - Fix problem when invalid domain name is passed to NetMatcher</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-133'>JAMES-133</a>] - NullPointerException at org.apache.james.mailrepository.AvalonMailRepository.store</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-135'>JAMES-135</a>] - NPE on nonexistant mailing-list repository</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-142'>JAMES-142</a>] - RemoteDelivery only tries one of multiple A record entries.</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-144'>JAMES-144</a>] - POP3Handler breaks with message numbers out of bounds</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-147'>JAMES-147</a>] - Update libraries</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-150'>JAMES-150</a>] - NullPointer Exception when mail does not contain any Received: headers</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-151'>JAMES-151</a>] - connectionLimit on services ignored</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-152'>JAMES-152</a>] - When a Received header is invalid mail may be created with a null remote address and host name</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-156'>JAMES-156</a>] - AbstractStorageQuota matcher subclasses never match when recipient alias is used</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-157'>JAMES-157</a>] - AbstractQuotaMatcher subclasses should not match when reverse path is NULL</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-163'>JAMES-163</a>] - RemoteManager buffering issues</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-167'>JAMES-167</a>] - Remote delivery counting retries wrong</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-170'>JAMES-170</a>] - Postmaster address should be case insensitive</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-176'>JAMES-176</a>] - MySQL query not using index for string comparison</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-178'>JAMES-178</a>] - MailAddress can spit OutOfBoundsException</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-182'>JAMES-182</a>] - Fix the TMPDIR path under windows/cygwin use of script</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-187'>JAMES-187</a>] - Bug with DNS entries with 0 TTL</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-189'>JAMES-189</a>] - Remote delivery sometimes not trying all MX records</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-191'>JAMES-191</a>] - HasAttachment has false positives and negatives</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-192'>JAMES-192</a>] - MSSQL mail table create bug</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-193'>JAMES-193</a>] - MailetConfig does not implement getInitParameterNames()</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-194'>JAMES-194</a>] - DNS occassional null pointer</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-199'>JAMES-199</a>] - Bounce not using null sender</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-200'>JAMES-200</a>] - MailetConfig throws exception for empty getInitAttribute</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-202'>JAMES-202</a>] - Proper POP3 response to QUIT</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-203'>JAMES-203</a>] - File protocol URL with JDK 1.4.2</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-207'>JAMES-207</a>] - Exception handling when fetching message, stranding connection</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-208'>JAMES-208</a>] - Regex code is not thread-safe</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-215'>JAMES-215</a>] - Javadoc corrections in mailet API</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-230'>JAMES-230</a>] - File stream repository may strand resource</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-233'>JAMES-233</a>] - SMTP AUTH PLAIN doesn't work</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-236'>JAMES-236</a>] - java.lang.NullPointerException iterating over SMTP hosts</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-238'>JAMES-238</a>] - Missing Date: header with CommandListserv</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-239'>JAMES-239</a>] - CommandListserv corrupts Subject: header</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-240'>JAMES-240</a>] - LinearProcessor.verifyMailAddresses should  catch java.lang.ArrayStoreException</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-243'>JAMES-243</a>] - FromRepository does not reset mail state</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-247'>JAMES-247</a>] - James Does Not Work With Oracle DB For Spool Repository</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-249'>JAMES-249</a>] - getSMTPHostAddresses doesn't resolve when MX RHS is CNAME</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-253'>JAMES-253</a>] - deadlock in mordred connection pool</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-255'>JAMES-255</a>] - SMTPHandler logs exceptions that abort the connection only at DEBUG level</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-261'>JAMES-261</a>] - Text error in config.xml</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-262'>JAMES-262</a>] - Invalid link in james-fetchmail.xml</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-265'>JAMES-265</a>] - org.xbill.DNS.Address not resolving addresses in some configurations</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-267'>JAMES-267</a>] - NullPointerException in Fetchmail when there are no From: or Sender: headers</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-268'>JAMES-268</a>] - Spooler.accept(...) can leave locked messages and leak memory</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-269'>JAMES-269</a>] - AvalonMailRepository emits spurious "so we're deleting it... good riddance" messages due to synchronization</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-271'>JAMES-271</a>] - can't  resolve when MX record direct an ip</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-276'>JAMES-276</a>] - The url for the ENTITY declarations in config.xml should be just "../conf/file-name"</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-278'>JAMES-278</a>] - Remove references to Jakarta where no longer accurate</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-280'>JAMES-280</a>] - DNSServer does not cleanup DNS cache cleaner thread.</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-281'>JAMES-281</a>] - Return-Path twice in header</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-282'>JAMES-282</a>] - Partial message may be delivered if client disconnects</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-294'>JAMES-294</a>] - Database Pool becomes exhausted after a short time when heavily polled</li>
  +</ul>
  +    
  +<h2>New Feature</h2>
  +<ul>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-164'>JAMES-164</a>] - Matcher: AttachmentFileNameIs</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-165'>JAMES-165</a>] - Matcher: RecipientIs with regex support</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-166'>JAMES-166</a>] - Remote delivery support multiple gateway servers</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-168'>JAMES-168</a>] - Fast-fail for relay attempts</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-175'>JAMES-175</a>] - Mailet class reloading</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-185'>JAMES-185</a>] - SenderHostIs matcher</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-186'>JAMES-186</a>] - Optional newsgroup filtering</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-195'>JAMES-195</a>] - Matcher: CompareNumericHeaderValue</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-196'>JAMES-196</a>] - SenderIsRegex</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-197'>JAMES-197</a>] - SenderIsNull</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-201'>JAMES-201</a>] - Mail attribute support</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-206'>JAMES-206</a>] - SMTPAuthSuccessful and SMTPAuthUserIs</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-209'>JAMES-209</a>] - FetchMAIL service</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-211'>JAMES-211</a>] - mbox support</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-216'>JAMES-216</a>] - HasMailAttributeWithValue</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-220'>JAMES-220</a>] - FromRepository to reprocess emails</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-231'>JAMES-231</a>] - Flexible retry schedule for RemoteDelivery</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-279'>JAMES-279</a>] - DSNBounce mailet</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-289'>JAMES-289</a>] - Ingres db repository support should be added</li>
  +</ul>
  +    
  +<h2>Improvement</h2>
  +<ul>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-99'>JAMES-99</a>] - RFC1894 format notification</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-161'>JAMES-161</a>] - Quota framework</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-162'>JAMES-162</a>] - Partial send support</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-169'>JAMES-169</a>] - Network-based authorization for SMTP AUTH</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-171'>JAMES-171</a>] - Improve support for character encoded subjects in mailing lists</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-172'>JAMES-172</a>] - New thread pool implementation</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-173'>JAMES-173</a>] - Control number of rows returned in JDBCSpoolRepository</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-174'>JAMES-174</a>] - Improve performance on message size</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-177'>JAMES-177</a>] - DNS settings autodiscovery</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-179'>JAMES-179</a>] - Reduce memory footprint of sql resouces</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-180'>JAMES-180</a>] - Faster listing usernames</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-181'>JAMES-181</a>] - Better CRLF handling in protocols</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-183'>JAMES-183</a>] - Overhauled Redirect mailet</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-184'>JAMES-184</a>] - New network matcher classes</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-188'>JAMES-188</a>] - Improved error handling in processors</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-198'>JAMES-198</a>] - New listserv code.</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-204'>JAMES-204</a>] - Upgrade to JavaMail 1.3.1</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-205'>JAMES-205</a>] - New database connection pooler</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-210'>JAMES-210</a>] - Upgrade to dnsjava 1.4.0</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-212'>JAMES-212</a>] - Batch delete from mail repository</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-214'>JAMES-214</a>] - Better PID handling</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-217'>JAMES-217</a>] - Upgrade to dnsjava 1.4.1</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-218'>JAMES-218</a>] - showalias and showforwarding commands</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-221'>JAMES-221</a>] - SenderInFakeDomain network setting</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-222'>JAMES-222</a>] - Make file mail repository sort FIFO</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-225'>JAMES-225</a>] - Upgrade to dnsjava 1.4.2</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-226'>JAMES-226</a>] - Simplify connection tracking</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-227'>JAMES-227</a>] - Upgrade to dnsjava 1.4.3</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-228'>JAMES-228</a>] - Upgrade to DBCP 1.1</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-232'>JAMES-232</a>] - JMX exposes more server information</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-234'>JAMES-234</a>] - Improved bounce from RemoteDelivery</li>
  +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-283'>JAMES-283</a>] - James should use default backLog value when creating a ServerSocket</li>
  +</ul>
   </section>
   
   <section name="Version 2.1.3">
  
  
  
  1.35      +6 -22     james-server/src/xdocs/index.xml
  
  Index: index.xml
  ===================================================================
  RCS file: /home/cvs/james-server/src/xdocs/index.xml,v
  retrieving revision 1.34
  retrieving revision 1.35
  diff -u -r1.34 -r1.35
  --- index.xml	4 Feb 2004 20:11:56 -0000	1.34
  +++ index.xml	18 Jun 2004 01:16:05 -0000	1.35
  @@ -15,19 +15,7 @@
   <p>James requires Java 2 (either JRE 1.3 or 1.4 as of 2.0a3).</p>
   </section>
   <section name="news">
  -<h3><b>Lists and CVS repository have moved</b></h3>
  -<p>James mailing lists have moved,<br/>
  -james-user@jakarta (for users of James) is now server-user@james.apache.org subscribe with server-user-subscribe@james.apache.org <br/>
  -james-dev@jakarta (for developers and contributors) is now server-dev@james.apache.org   subscribe with server-dev-subscribe@james.apache.org<br/>
  -There is also general@james.apache.org for general discussions relating to the project (not code or user issues) subscribe with general-subscribe@james.apache.org</p>
  -<p>James CVS module has been renamed<br/>
  -The new module name is james-server<br/>
  -You can either check out this renamed module or rename the module in the CVS control files in your local copy.</p>
  -<p>
  -We will update instructions throughout the site as soon as we can.<br/>
  -Downloads remain at their old locations.
  -
  -</p>
  +<p><b>James v2.2.0</b><br/><a href="#releases">James v2.2.0</a> is released.</p>
   <h3>James featured on IBM developerWorks</h3>
   <p>
   Claude Duguay has written two excellent articles on <a href="http://james.apache.org/">James</a> for
  @@ -37,22 +25,18 @@
   [<a href="http://www-106.ibm.com/developerworks/java/library/j-james2.html">article2</a>]
   Build e-mail based applications with Matchers and Mailets.
   </p>
  -<p><b>James v2.1.3</b><br/><a href="#releases">James v2.1.3</a> is released.</p>
  -<p><b>James Comes Of Age</b><br/>We're proud to announce that Jakarta James has been promoted from being a Jakarta sub-project to Apache James, a top-level project of the Apache Software Foundation (ASF).  James now has its own Project Management Committee, and reports directly to the <a href="http://www.apache.org/foundation">ASF</a>.</p>
  -<p>We also have a brand new domain name: <b>http://james.apache.org</b> and are in the process of moving our infrastructure over to the new domain, so please forgive any confusion that might occur.</p>
  -<p><i>At this time we would especially appreciate hearing about broken links or out of date references on this site.</i></p>
   </section>
   <section name="releases">
  -<p><b>Latest and Stable: James v2.1.3</b><br/>
  -James v2.1.3 is the current release, and the latest in the <A HREF="announcement_2_1.html">James v2.1 series</A>.
  +<p><b>Latest and Stable: James v2.2.0</b><br/>
  +James v2.2.0 is the current release, and the latest in the James v2 series.
   Both <a href="http://james.apache.org/download.cgi">binary and source</a> distributions are available.</p>
   
  -<p>James v2.1.3 fixes several important defects, and contains functional improvements.
  +<p>James v2.2.0 is a major update to the James platform, with many new features, functional improvements, and bug fixes.
   See the <a href="changelog.html">Change Log</a> for a detailed list of changes.  <b>All
  -users are urged to upgrade to v2.1.3 as soon as possible</b>.</p>
  +users are urged to upgrade to v2.2.0 as soon as possible</b>.</p>
   
   <p>Any bugs found in James are dealt with promptly.  Please provide feedback on the james-user and james-dev mailing lists.</p>
  -<p><b>Get your hands on the latest versions..</b><br/>We put significant milestones, and potential release candidates in the <a href="http://cvs.apache.org/builds/james-server/">download area.</a><br/>Whilst the quality of these versions cannot be guaranteed they may contain important bug fixes and cool new features.<br/></p>
  +<p><b>Get your hands on the latest versions..</b><br/>We put significant milestones, and potential release candidates in the <a href="http://cvs.apache.org/dist/james/">download area.</a><br/>Whilst the quality of these versions cannot be guaranteed they may contain important bug fixes and cool new features.<br/></p>
   </section>
   
   <section name="Feature Status">
  
  
  

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