ANN: managesieve 0.3

Joshua Schmidlkofer menion at asylumwear.com
Sat Aug 2 02:17:57 EDT 2003


On Thu, 2003-07-31 at 23:26, Hartmut Goebel wrote:
> Announcing:
> 
>                            managesieve
>                           =============
>                            Version 0.3
> 
> 
> A MANGAGESIEVE client library for remotely managing Sieve scripts,
> including an interactive 'sieveshell'.
> 
> This module allows accessing a Sieve-Server for managing Sieve scripts
> there. For more information about the MANAGESIEVE protocol see draft
> http://www.ietf.org/internet-drafts/draft-martin-managesieve-04.txt .
> 
> Changes since 0.2
> -----------------
> * managesieve:
>    - MANAGESIEVE.authenticate() now only returns a OK/NO/BYE result
>      like any command not asking data from the server
> 
> * sieveshell:
>    - added 'edit', which may create scripts, too. (posix only)
>    - now prints out the server capabilities, thus the user knows what
>      ther server is capable of (and which Sieve-Commands may be used).
>    - fixed some minor bugs
>    - sieveshell was missing in archive
> 
> 
> What is MANAGESIEVE?
> --------------------
> 
> Sieve scripts allow users to filter incoming email. Message stores are
> commonly sealed servers so users cannot log into them, yet users must
> be able to update their scripts on them. This module implements a
> protocol "managesieve" for securely managing Sieve scripts on a remote
> server. This protocol allows a user to have multiple scripts, and also
> alerts a user to syntactically flawed scripts.
> 
> This an interim measure as it is hoped that eventually Sieve scripts
> will be stored on ACAP.
> 
> 
> Availablity
> -----------
> 
> 'managesieve' is available for download at
> http://www.crazy-compilers.com/py-lib/managesieve.html
> 
> Requirements
> ------------
> 
> Requires Python >= 2.0
> 
> 
> Not yet implemented
> -------------------
> 
> - Only athentication method LOGIN is currently supported.
> - STARTTLS is not yet implemented.
> - sieve-names are only quoted dump (put into quotes, but no escapes yet).
> 
> 
> Copyright/License
> -----------------
> 
> (C) Copyright 2003 by Hartmut Goebel <h.goebel at crazy-compilers.com>
> 
> License: Python Software Foundation License
>           http://www.opensource.org/licenses/PythonSoftFoundation.html
> 
> License for 'sieveshell' and test suite: GPL
> 	http://www.opensource.org/licenses/gpl-license.php
> 
> Credits
> -------
> 
> Based on Sieve.py from Ulrich Eck <ueck at net-labs.de> which is part of
> of 'ImapClient' (see http://www.zope.org/Members/jack-e/ImapClient), a
> Zope product.
> 
> Some ideas taken from imaplib written by Piers Lauder
> <piers at cs.su.oz.au> et al.
> 
> -- 
> Regards
> Schönen Gruß
> Hartmut Goebel
> -- 
> | Hartmut Goebel             | IT-Security -- effizient |
> | h.goebel at goebel-consult.de | www.goebel-consult.de    |

This rules, thanks =).  

-- 
VB programmers ask why no one takes them seriously, 
it's somewhat akin to a McDonalds manager asking employees 
why they don't take their 'career' seriously.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 196 bytes
Desc: This is a digitally signed message part
URL: <http://mail.python.org/pipermail/python-list/attachments/20030801/337762a6/attachment.sig>


More information about the Python-list mailing list