Contribute

Do you want to contribute to j-chkmail developpement ??? Here are some (not exhaustive) ideas.

Documentation

j-chkmail documentation is a big problems. You can help in many ways :

  • Organising documentation
  • Writing parts of it
  • Spelling corrections

Programming

Quarantine Management

j-chkmail can intercept and quarantine messages not only for messages containing XFILES, but also spams. It could be insteresting to have some way to let users interact directly with quarantine and let them manage it. Quarantined files are let down inside /var/spool/jchkmail directory. Each quarantined messages generates an entry at /var/jchkmail/files/j-xreport file : all data needed for quarantine management is logged there.

Basically, two programs are needed :

  • A ”summary message” generator : this program will be run once a day (p. ex.) and generate a report for each recipient having quarantined messages. This report contains a summary of the day activity and data enough to decide what to do with each quarantined message.
  • A ”quarantine management user interface” : this is a web interface allowing users to interact with its quarantined messages.

Both programs are external to the filter itself.

If this interests you, you can contact the author or send a message to j-chkmail forum to discuss specifications of these programs. It's a little bit more complicated than what's explained above, but the idea is there.

Web Interface

Filter administration and configuration

It could be possible to change configuration files format to XML. This way, it could be easy to create a web interface to manage all configuration files.

User preferences

Managing user information in a mail gateway it's not that easy. All addresses seen by the filter aren't yet rewritten. Aliases, virtual users, … aren't easy to handle. Meanwhile, it's possible to, at some limited level, manage user preferences.

Statistical filter

Distributing the tokens database

Learning the statistical filter isn't an easy task. I'm working on the possibility of distributing the tokens database in the same way as URLBL database - rsync. But databases depend from the community. As a first step, it could be nice to be able to distribute a tokens database for languages other than french.

Testing and validation

Bug reports are always welcome, if you eventually find some…

Suggestions of new features or changes

Suggestions are welcome !!!

Discussion about j-chkmail development (new features, changing current features, …) shall be done at j-chkmail mailing list and discussed with other users.

The discussion list is the right place to ask for new features or changes. DON'T email the author to ask this kind of things. I rarely answer these queries.

Donation

j-chkmail is distributed free of charge. You don't need to pay to get it. But some people sometimes ask me if it's possible to donate. If you really want to donate, I have a list of books which I'll surely be reading in the next future, and will be useful to my research activities. I've created a wishlist at Amazon :

http://www.amazon.fr/gp/registry/wishlist/NC5UTYOAAH5T?sort=priority.

I'm not doing any advertisement to Amazon. This link is only a place where I maintain a wishlist. If you want to send me one of these books, feel free to get them where it's better for you. I consider this an easy place to organize a wish list - not more than this.

contribute.txt · Last modified: 2008/04/27 12:27 by martins
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0