Differences

This shows you the differences between two versions of the page.

Link to this comparison view

libraries [2013/03/04 19:35]
thiagotddc
libraries [2024/05/02 20:57] (current)
avel2 [ManageSieve (The Transport Protocol for Script Management)]
Line 38: Line 38:
  
 The following projects provide support for ManageSieve; the purpose is to upload and activate a Sieve script to an email service. It is assumed that the actual Sieve script is created by other means (e.g. manually or through a client UI). The following projects provide support for ManageSieve; the purpose is to upload and activate a Sieve script to an email service. It is assumed that the actual Sieve script is created by other means (e.g. manually or through a client UI).
 +
 +   * [[https://github.com/cypht-org/php-sieve-manager|php-sieve-manager]] is a modern (started in 2022) PHP library for managing the ManageSieve protocol (RFC5228) and generating basic Sieve scripts. Used by Cypht Webmail.
  
    * [[http://sieve-php.sourceforge.net/|sieve-php]] is a PHP ManageSieve class.    * [[http://sieve-php.sourceforge.net/|sieve-php]] is a PHP ManageSieve class.
Line 47: Line 49:
    * [[http://managesieve.rubyforge.org/|A ManageSieve class for Ruby]]    * [[http://managesieve.rubyforge.org/|A ManageSieve class for Ruby]]
       * //Language:// Ruby       * //Language:// Ruby
 +
 +
 +   * [[https://github.com/Moosemorals/ManageSieveJ|ManageSieveJ]] is a Manage Sieve library written in Java.
 +      * //Language:// Java
  
    * [[http://search.cpan.org/~yvesago/Net-Sieve/|Net::Sieve]] on CPAN provides a Perl library interface.  This is derived from the [[http://people.spodhuis.org/phil.pennock/software/|sieve-connect]] client.  See also Net::Sieve::Script (above).    * [[http://search.cpan.org/~yvesago/Net-Sieve/|Net::Sieve]] on CPAN provides a Perl library interface.  This is derived from the [[http://people.spodhuis.org/phil.pennock/software/|sieve-connect]] client.  See also Net::Sieve::Script (above).