README


                                   sieve-php

What is SIEVE and sieve-php?

   SIEVE is a mail filtering language, intended for server-side filtering
   of emails. See [1]RFC 3028 and [2]Cyrusoft's page about SIEVE for more
   details.

   In a nutshell, with SIEVE, all email gets filtered even before the
   mail hits your inbox. This has numerous implications, both good and
   bad. The language was designed to have no variables and no methods for
   iterating, thus making the language very secure.

   [3]MANAGESIEVE is a protocol for managing (uploading, downloading,
   activating) SIEVE scripts on a remote mail server. Cyrus IMAP
   project's timsieved is the most popular impelementation of SIEVE and
   MANAGESIEVE in the open source world.

   sieve-php is a class written in PHP that supports the MANAGESIEVE
   protocol, in order to allow users of web interfaces written in PHP to
   interact with such servers without knowing any of the backend details.

   Currently sieve-php is just a library, not an application. Although it
   does include some sample scripts to show off its capabilities, which
   actually work(!), you should not expect to download a complete
   application. Remember, this is a library!

Documentation

   The [4]documentation is available online. It is also included in a
   separate distribution file.

Demo

   To see a sieve-php demo in action, try one of these:
     * [5]Test script by Dan Ellis. Included with the sieve-php
       distribution.
     * [6]Squirrelmail + avelsieve Demo Site. This will be up in a few
       days' time.

Download

   [7]Sourceforge Download Site

Support

   Please join [8]sieve-php-devel mailing list.

Authors

   The original author is [9]Dan Ellis.

   Dan has kindly passed on maintainership to [10]Alexandros Vellis, in
   order to apply some patches and fix just one or two bugs that are
   lying around.

Programs Using this Library

     * [11]Sieve Filters Interface for Horde/IMP.
     * [12]avelsieve, SIEVE Mail Filters Plugin for Squirrelmail

Links

   These related projects might be of interest:
     * [13]The Cyrus Project.
     * [14]Cyrusoft's Page about SIEVE, a wealth of SIEVE links.
     * [15]RFC 3028, SIEVE
     * [16]MANAGESIEVE Internet Draft
     * [17]libsieve, a C library for parsing SIEVE scripts.
     * [18]Horde IMP Webmail Application
     * [19]Squirrelmail Webmail Application

   [20]SourceForge.net Logo 

   [21]Valid XHTML 1.0! 

References

   1. http://www.faqs.org/rfcs/rfc3028.html
   2. http://www.cyrusoft.com/sieve/
   3. http://www.ietf.org/internet-drafts/draft-martin-managesieve-04.txt
   4. file://localhost/var/www/edunet/sieve-php/docs/
   5. http://members.rushmore.com/~dane/test.php
   6. http://email.uoa.gr/projects/squirrelmail/demo.php
   7. https://sourceforge.net/project/showfiles.php?group_id=35727
   8. http://lists.sourceforge.net/lists/listinfo/sieve-php-devel
   9. mailto:danellis@rushmore.com
  10. http://www.noc.uoa.gr/~avel/
  11. http://www.developer.ch/sections/softwares/horde/sieve-filters/
  12. http://email.uoa.gr/projects/squirrelmail/avelsieve.php
  13. http://asg.web.cmu.edu/cyrus/
  14. http://www.cyrusoft.com/sieve/
  15. http://www.faqs.org/rfcs/rfc3028.html
  16. http://www.ietf.org/internet-drafts/draft-martin-managesieve-04.txt
  17. http://libsieve.sourceforge.net/
  18. http://www.horde.org/imp/
  19. http://www.squirrelmail.org/
  20. http://sourceforge.net/
  21. http://validator.w3.org/check/referer

Documentation generated on Thu, 18 Dec 2003 15:18:53 +0200 by phpDocumentor 1.2.3