| What is jSieve? |
| --------------- |
| |
| jSieve is a Java implementation of the Sieve mail filtering language defined by |
| RFC 3028. jSieve is implemented as a langauge processor that can be plugged into any |
| internet mail application to add Sieve support. |
| |
| Getting Started |
| --------------- |
| |
| Until these pages are fleshed out, the best way to understand jSieve is read the |
| Javadocs and look at the source code. |
| |
| - To understand how to invoke jSieve, see org.apache.jsieve.SieveFactory. |
| - To understand how to implement a MailAdapter for jSieve, see |
| org.apache.jsieve.mail.MailAdapter. |
| - To understand how to add a custom extension to jSieve, see |
| org.apache.jsieve.commands.extensions.Log. |
| - The jUnit tests in org.apache.jsieve.junit illustrate many aspects |
| of the implementation. |
| - To build jSieve, read BUILDING.txt |
| |
| Comments, Questions and Issues |
| ------------------------------ |
| |
| jSieve is a sub-project of Apache James. Please direct your comments and questions to |
| the relevant James list. |
| |
| To report issues, such as bugs, go to |
| http://issues.apache.org/jira/browse/JSIEVE |
| As jSieve comes with a fairly extensive suite of jUnit Tests, it would be most |
| helpful for bug reports to be accompanied by an illustrative jUnit test case. |
| |
| |
| Licensing and legal issues
|
| --------------------------
|
| |
| For legal and licensing issues, please look in the legal section of
|
| the documentation or read the LICENSE and NOTICE files. |