http://www.jsmtpd.org/site/

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<base href="http://www.jsmtpd.org/site/" />
<style type="text/css" media="all">@import "misc/drupal.css";</style><link rel="alternate" type="application/rss+xml" title="RSS - News" href="?q=taxonomy/term/6/0/feed">

<title>News | Jsmtpd</title>
<link rel="stylesheet" type="text/css" media="print" href="themes/adc/print.css" />
<style type="text/css" media="all">@import "themes/adc/style.css";</style><script type="text/javascript" language="javascript" src="themes/adc/rollup.js"></script>
</head>
<body  onload="preloadImages()">
<div id="Header">
<div class="headTitle"><a href="?q=" title="Return to the main page.">Jsmtpd</a> | A modular Java SMTP Daemon (E-mail server)</div>
<div class="headLinks"><a href="?q=taxonomy/term/6" class="active">News</a> | 
<a href="?q=taxonomy/term/10" class="active">What's this ?</a> |
<a href="?q=node/1" class="active">Documentation</a> |
<a href="?q=node/5" class="active">Development</a> |
<a href="?q=forum" class="active">Forums</a> |
<a href="?q=node/3" class="active">About</a>
</div>
</div>
<div id="MainBoth">
<div class="breadcrumb"><a href="?q=">Home</a></div><h2 class="title">News</h2>
<!-- begin content -->
<div class="node">
<div class="nodeTitleBar">
<div class="nodeCredits">jfpoux | 2006-04-29 17:59</div>
<div class="nodeTitle"><a href="?q=node/23">Version 0.6 out</a></div>
</div>
<div class="nodeContents">
<div class="nodeTaxonomy"><a href="?q=taxonomy/term/6" class="active">News</a></div><p>I've been quite busy on other projects (mainly <a href="http://www.p-i-c-t.org">pict</a>, open source jsr 168 portal engine), and had no time to release a new version earlier, but here is version 0.6a.</p>
<p>You can download it :</p>
<ul>
<li><a href="http://www.jsmtpd.org/releases/jsmtpd-0.6a.tar.bz2">Here</a></li>
<li>On <a href="http://prdownloads.sourceforge.net/jsmtpd/jsmtpd-0.6a.tar.bz2?download">Sourceforge</a></li>
<li>Checkout source : svn checkout http://svn.jsmtpd.org/tags/jsmtpd/jsmtpd-0.6a</li>
</ul>
<p>What's new in this version :</p>
<ul>
<li>Simplified plugin loader code + long type support</li>
<li>	Changed the way to handle silent smtp extension</li>
<li>	LMTP dummy plugin (it's a modified smtp sender)</li>
<li>	Maildir delivery plugin (experimental, tested with solid-pop3d)</li>
<li>	Generic memory cache</li>
<li>	Cache in RBL plugin.</li>
<li>	Bugg fix in dns resolver</li>
<li>	SPF plugin (not in distribution, on svn repository)</li>
<li>	Fix in ldap plugins (close cnx + vdomain fix)</li>
<li>	Moved to commons logging</li>
<li>	Added GrowableThreadPool (Jsmtpd will no longer keep so much unused threads)</li>
<li>	Linux startup script changed (start foreground, background, attach a remote jvm debug port).</li>
</ul>
<p>If you'd like to try the spf/greylist plugin, check <a href="http://dev.jsmtpd.org/trac/wiki/SpfGreylist">this page</a></p>
<p class="nodeLinks"><a href="?q=user/login">login</a> or <a href="?q=user/register">register</a> to post comments</p>
</div>
</div>
<div class="node">
<div class="nodeTitleBar">
<div class="nodeCredits">jfpoux | 2006-04-05 21:49</div>
<div class="nodeTitle"><a href="?q=node/22">Site move</a></div>
</div>
<div class="nodeContents">
<div class="nodeTaxonomy"><a href="?q=taxonomy/term/6" class="active">News</a></div><p>Jsmtpd project has moved to a (almost) dedicated new machine. Subversion and autobuild system should now become more "reachable".</p>
<p>Services :</p>
<ul>
<li>The main site: <a href="http://www.jsmtpd.org">http://www.jsmtpd.org</a> </li>
<li>Developement zone: <a href="http://dev.jsmtpd.org">http://dev.jsmtpd.org</a>
</li>
<li>Subversion repository : <a href="http://svn.jsmtpd.org">http://svn.jsmtpd.org</a>
</li>
<li>Auto built packages : <a href="http://autobuild.jsmtpd.org">http://autobuild.jsmtpd.org</a> (it's a luntbuild, login with viewer/viewer)
</li>
</ul>
<p>There have been a lot of changes on the repository (spf plugin, maildir, lmtp support, refactoring, bug fixes), release coming after tests.</p>
<p class="nodeLinks"><a href="?q=user/login">login</a> or <a href="?q=user/register">register</a> to post comments</p>
</div>
</div>
<div class="node">
<div class="nodeTitleBar">
<div class="nodeCredits">jfpoux | 2005-09-10 21:01</div>
<div class="nodeTitle"><a href="?q=node/21">Version 0.5 is out</a></div>
</div>
<div class="nodeContents">
<div class="nodeTaxonomy"><a href="?q=taxonomy/term/6" class="active">News</a></div><p>Version 0.5 (Fafnir) is out.</p>
<p>Code is 0.4c with testing period complete. This release provides an improved core. It has been used in production environnement, and processed 2500 mails without noticed problems. Additionnaly, error reporting has been improved (original mails are now attached with errors,  reports are sent in case of temporary failures). Core has been partially refactored to Java 5.0 generics.</p>
<p>This releases also introduces a set of LDAP plugins : access control, recipient rewriter and authenticator. The first one queries a ldap directory to determine local users and networks, the second changes aliased recipients to their real id/login, and the last one allows users to authenticate using their ldap account. However, theses three plugins should be considered as experimental for now, as long as they only have been tested in a reduced environnement, and may not fit everywhere.</p>
<p>You can download it on <a href="http://sourceforge.net/project/showfiles.php?group_id=132129" target="_new">sourceforge</a></p>
<p class="nodeLinks"><a href="?q=user/login">login</a> or <a href="?q=user/register">register</a> to post comments</p>
</div>
</div>
<div class="node">
<div class="nodeTitleBar">
<div class="nodeCredits">jfpoux | 2005-08-27 22:56</div>
<div class="nodeTitle"><a href="?q=node/20">0.4-c Interesting build</a></div>
</div>
<div class="nodeContents">
<div class="nodeTaxonomy"><a href="?q=taxonomy/term/6" class="active">News</a></div><p>I've commited and built a new candidate for 0.4-c.<br />
It includes many bug fixes, and adds interesting features. The daemon now informs the sender when it can't deliver immediatly a mail to a given recipient, and it now attaches the original mal.</p>
<p>Three new plugins are included in the build, to work with a LDAP server :</p>
<ul>
<li>A Ldap ACL plugin. It will check permissions against a ldap server.</li>
<li>A Ldap recipient rewriter. It uses the ldap informations to route the mails to mail boxes.</li>
<li>A Ldap authenticator. It uses the ldap informations to authenticate a user, and allows him to be relayed</li>
</ul>
<p>These three plugins have been tested using a posix ldap schema, plus additionnal objects from a ietf rfc draft for mail routing (schema not included yet, licence checks needed). It should work on others schemas. The documentation is not yet updated, but a sample config file is provided. Consider these plugins as experimental for now.</p>
<p>You can get it from the <a href="http://www.taldius.net/luntbuild"> auto build system</a>(slower), or on <a href="http://www.jsmtpd.org/builds/jsmtpd-0.4c-rc3.tar.bz2">this site</a> (faster).</p>
<p class="nodeLinks"><a href="?q=user/login">login</a> or <a href="?q=user/register">register</a> to post comments</p>
</div>
</div>
<div class="node">
<div class="nodeTitleBar">
<div class="nodeCredits">jfpoux | 2005-08-10 22:19</div>
<div class="nodeTitle"><a href="?q=node/17">Geographic IP filter</a></div>
</div>
<div class="nodeContents">
<div class="nodeTaxonomy"><a href="?q=taxonomy/term/6" class="active">News</a></div><p>I've committed a small per country IP filter. It allows to drop connections from certain countries. It is based on GeoIP <a href="http://www.maxmind.com" target="_new"> from MaxMind</a>. The plugin comes with their free database edition.</p>
<p>You can check it out at <a href="http://www.taldius.net/svn/jsmtpd-ro/trunk/GeoipPlugin/"><br />
http://www.taldius.net/svn/jsmtpd-ro/trunk/GeoipPlugin/</a></p>
<p>Meanwhile 0.4c is closing. No errors found for 1000+ mail processed in production(after latest bug fixes commit), so expect it for soon.</p>
<p class="nodeLinks"><a href="?q=node/17#comment" title="Jump to the first comment of this posting.">1 comment</a></p>
</div>
</div>
<div class="node">
<div class="nodeTitleBar">
<div class="nodeCredits">jfpoux | 2005-07-14 00:25</div>
<div class="nodeTitle"><a href="?q=node/14">Version 0.4b out</a></div>
</div>
<div class="nodeContents">
<div class="nodeTaxonomy"><a href="?q=taxonomy/term/6" class="active">News</a></div><p>Version 0.4b (Brinsop) has been released. It includes various bugg fixes (IO code, DNS resolution, ...etc), a first implementation of a SMTP relay delivery plugin (can also act as a trivial backup SMTP server), and a documentation update, based on the developement wiki drafts. </p>
<p>You can download it <a href="http://prdownloads.sourceforge.net/jsmtpd/jsmtpd-0.4b.tar.bz2?download" target="_new"> on sourceforge</a>.</p>
<p>The subversion repository is now openned via webdav in read-only mode at <a href="http://www.taldius.net/svn/jsmtpd-ro" target="_new">http://www.taldius.net/svn/jsmtpd-ro</a>.</p>
<p class="nodeLinks"><a href="?q=user/login">login</a> or <a href="?q=user/register">register</a> to post comments</p>
</div>
</div>
<div class="node">
<div class="nodeTitleBar">
<div class="nodeCredits">jfpoux | 2005-06-05 22:39</div>
<div class="nodeTitle"><a href="?q=node/13">Version 0.4 (Brinsop) is out</a></div>
</div>
<div class="nodeContents">
<div class="nodeTaxonomy"><a href="?q=taxonomy/term/6" class="active">News</a></div><p>Version 0.4 (aka Brinsop) is released.<br />
It includes a support for common STMP extensions, and the core has been modified to integrate theses hooks. Two smtp extension plugins are provided : TLSSwitcher and BasicSmtpAuth. The first one can change the communication layer to a secured one using TLS (SSL). The second implements SMTP authentication.  Theses two new plugins allows roaming users to use a server from anywhere.</p>
<p>Documentation needs to be uptaded, but you can check the drafts on the <a href="http://www.taldius.net/projects/jsmtpd" target="_new">developement wiki</a>.</p>
<p class="nodeLinks"><a href="?q=user/login">login</a> or <a href="?q=user/register">register</a> to post comments</p>
</div>
</div>
<div class="node">
<div class="nodeTitleBar">
<div class="nodeCredits">jfpoux | 2005-06-03 22:55</div>
<div class="nodeTitle"><a href="?q=node/7">Jsmtpd.org opening</a></div>
</div>
<div class="nodeContents">
<div class="nodeTaxonomy"><a href="?q=taxonomy/term/6" class="active">News</a></div><p>I'm please to announce that jsmtp.org is opening. I've been working hard on three axis : this site, a new release and documentation update.</p>
<p>The site : it uses Drupal engine. I've also setted up a <a href="http://www.taldius.net/projects/jsmtpd" target="_new">dev site</a> based on Trac</p>
<p>Doc update : The dirty html documentation is rewritten in docbook format, and beeing updated to match the changes in Jsmtpd.</p>
<p>New release : I'm working on new release of Jsmtpd. It'll include a TLS (SSL) support to encrypt connections, a basic authentication for roaming users and some bugg fixes.</p>
<p>Meanwhile, I've setted up a Jsmtpd daemon in production environnement, at zenexity.fr, the company I'm working for. Thanks to them, I get quick feedback of troubleshoutings and features to implement, thanks guys.</p>
<p>Finnally, I'm always looking for any (positive and negative) constructive feedback to improve Jsmtpd. If you've tried it, it would be nice to drop me a quick mail at jfp@jsmtpd.org to tell me how it went.</p>
<p class="nodeLinks"><a href="?q=user/login">login</a> or <a href="?q=user/register">register</a> to post comments</p>
</div>
</div>
<div class="xml-icon"><a href="?q=taxonomy/term/6/0/feed"><img src="misc/xml.png" width="36" height="14" alt="XML feed" title="XML feed" /></a></div>
<!-- end content -->
</div>
<div id="LeftBlocks"><div class="block block-user"  id="block-user-1"><div class="nodeTitleBar"><div class="nodeRollup"><a href="JavaScript:toggle('1');" onmouseover="swapImage(1, true); return true;" onmouseout="swapImage(1, false); return true;"><img id="link1" src="themes/adc/minus.gif" width="16" height="16" alt="" /></a></div><div class="nodeTitle">Navigation</div></div><div id="box1" class="nodeContents"><div class="menu">
<ul>
<li class="leaf"><a href="?q=taxonomy/term/6" title="" class="active">News</a></li>
<li class="leaf"><a href="?q=taxonomy/term/10" title="">What&#039;s this ?</a></li>
<li class="leaf"><a href="?q=node/1" title="">Documentation</a></li>
<li class="leaf"><a href="?q=node/4" title="">Downloads</a></li>
<li class="leaf"><a href="?q=node/5" title="">Development</a></li>
<li class="leaf"><a href="?q=forum" title="">Forums</a></li>
<li class="leaf"><a href="?q=node/3" title="">About</a></li>

</ul>
</div></div></div>
<br />
</div>
<div id="RightBlocks"><div class="block block-forum"  id="block-forum-0"><div class="nodeTitleBar"><div class="nodeRollup"><a href="JavaScript:toggle('2');" onmouseover="swapImage(2, true); return true;" onmouseout="swapImage(2, false); return true;"><img id="link2" src="themes/adc/minus.gif" width="16" height="16" alt="" /></a></div><div class="nodeTitle">Active forum topics</div></div><div id="box2" class="nodeContents"><div class="item-list"><ul><li><a href="?q=node/19" title="2 comments">maildir and pop/imap please!</a></li><li><a href="?q=node/18" title="1 comment">www.taldius.net down</a></li><li><a href="?q=node/16" title="2 comments">NIO?</a></li><li><a href="?q=node/15">Little bugg in 0.4b</a></li><li><a href="?q=node/2" title="1 comment">Welcome to the forums</a></li></ul></div><div class="more-link"><a href="?q=forum" title="Read the latest forum topics.">more</a></div></div></div>
<br />
<div class="block block-comment"  id="block-comment-0"><div class="nodeTitleBar"><div class="nodeRollup"><a href="JavaScript:toggle('3');" onmouseover="swapImage(3, true); return true;" onmouseout="swapImage(3, false); return true;"><img id="link3" src="themes/adc/minus.gif" width="16" height="16" alt="" /></a></div><div class="nodeTitle">Recent comments</div></div><div id="box3" class="nodeContents"><div class="item-list"><ul><li><a href="?q=node/19#comment-9">oh, well thank *you*</a><br />1 year 33 weeks ago</li><li><a href="?q=node/19#comment-8">Re: maildir and pop/imap please!</a><br />1 year 33 weeks ago</li><li><a href="?q=node/18#comment-7">yep, IP connection is erratic</a><br />1 year 35 weeks ago</li><li><a href="?q=node/17#comment-6">smart...and very useful</a><br />1 year 35 weeks ago</li><li><a href="?q=node/16#comment-5">exactly...</a><br />1 year 35 weeks ago</li><li><a href="?q=node/16#comment-4">Good suggestions</a><br />1 year 35 weeks ago</li><li><a href="?q=node/5#comment-3">You can&#039;t, for now ;)</a><br />1 year 40 weeks ago</li><li><a href="?q=node/5#comment-2">how to checkout the source by subversion?</a><br />1 year 41 weeks ago</li><li><a href="?q=node/2#comment-1">test</a><br />1 year 45 weeks ago</li></ul></div></div></div>
<br />
<div class="block block-user"  id="block-user-0"><div class="nodeTitleBar"><div class="nodeRollup"><a href="JavaScript:toggle('4');" onmouseover="swapImage(4, true); return true;" onmouseout="swapImage(4, false); return true;"><img id="link4" src="themes/adc/minus.gif" width="16" height="16" alt="" /></a></div><div class="nodeTitle">User login</div></div><div id="box4" class="nodeContents"><form action="?q=user/login&amp;destination=taxonomy%2Fterm%2F6" method="post">
<div class="user-login-block">
<div class="form-item">
 <label for="edit-name">Username:</label><br />
 <input type="text" maxlength="64" class="form-text" name="edit[name]" id="edit-name" size="15" value="" />
</div>
<div class="form-item">
 <label for="edit-pass">Password:</label><br />
 <input type="password" class="form-password" maxlength="64" name="edit[pass]" id="edit-pass" size="15" value="" />
</div>
<input type="submit" class="form-submit" name="op" value="Log in"  />
</div>

</form>
<div class="item-list"><ul><li><a href="?q=user/register" title="Create a new user account.">Create new account</a></li><li><a href="?q=user/password" title="Request new password via e-mail.">Request new password</a></li></ul></div></div></div>
<br />
</div>
<div id="Footer"><div id="paddinghalf">Jsmtpd is distributed under GPL licence - Documentation content is distributed under Creative Commons licence</div></div>
</body>
</html>
