In this release, there are the following changes:
I've been quite busy on other projects (mainly pict, open source jsr 168 portal engine), and had no time to release a new version earlier, but here is version 0.6a.
You can download it :
What's new in this version :
If you'd like to try the spf/greylist plugin, check this page
Jsmtpd project has moved to a (almost) dedicated new machine. Subversion and autobuild system should now become more "reachable".
Services :
There have been a lot of changes on the repository (spf plugin, maildir, lmtp support, refactoring, bug fixes), release coming after tests.
Version 0.5 (Fafnir) is out.
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.
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.
You can download it on sourceforge
I've commited and built a new candidate for 0.4-c.
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.
Three new plugins are included in the build, to work with a LDAP server :
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.
You can get it from the auto build system(slower), or on this site (faster).
I've committed a small per country IP filter. It allows to drop connections from certain countries. It is based on GeoIP from MaxMind. The plugin comes with their free database edition.
You can check it out at
http://www.taldius.net/svn/jsmtpd-ro/trunk/GeoipPlugin/
Meanwhile 0.4c is closing. No errors found for 1000+ mail processed in production(after latest bug fixes commit), so expect it for soon.
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.
You can download it on sourceforge.
The subversion repository is now openned via webdav in read-only mode at http://www.taldius.net/svn/jsmtpd-ro.
Version 0.4 (aka Brinsop) is released.
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.
Documentation needs to be uptaded, but you can check the drafts on the developement wiki.
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.
The site : it uses Drupal engine. I've also setted up a dev site based on Trac
Doc update : The dirty html documentation is rewritten in docbook format, and beeing updated to match the changes in Jsmtpd.
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.
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.
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.
2 years 37 weeks ago
2 years 37 weeks ago
2 years 39 weeks ago
2 years 39 weeks ago
2 years 39 weeks ago
2 years 39 weeks ago
2 years 44 weeks ago
2 years 45 weeks ago
2 years 49 weeks ago