By implementing certain interfaces, a user can very easily add his/her own filter to the current set of provided filters. Examples of filters are spam control, size restrictions etc. JFetch downloads the email if it matches the criteria and then can deliver it using one of its delivery options. Currently, one can choose to deliver mail to a mailbox or to an SMTP Server.
JFetch is written in the Java Programming language and has an extensible XML based configuration. JFetch is very easy to configure. All that has to be done is edit the plain text configuration file. I have been written a fair amount of documentation, so that should help ;).
JFetch can process multiple maildrops with individual filter mechanisms and poll times.
JFetch is an opensource project. It has been released under the BSD License. If you would like to know more about open source projects or their licenses you should check out
opensource.org
Downloading JFetch
You can download JFetch releases atInstalling JFetch
JFetch is available in two kinds of distributions -
source and binary. You will need the Java Runtime installed to run
JFetch. For compiling it, you will need a JDK. You can download it from
JavaSoft. The java runtime should be in your PATH. JFetch needs to be configured before it can be started.
JFetch uses
Ant
as a build tool. You do not need to download ant or any other
libraries. JFetch comes with all the required libraries for compiling
and running.
JFetch can be started by executing the run script in the JFetch directory (this is where you extracted JFetch). This script would be run.sh on *unix and run.bat on windows.