RFC-5804 Manage Sieve client library for remotely managing Sieve scripts, including an user application (the interactive 'sieveshell').
Author: | Hartmut Goebel <[email protected]> |
---|---|
Version: | 0.9.dev0 |
Copyright: | 2003-2024 by Hartmut Goebel |
Licence: | Python Software Foundation License and GNU Public Licence v3 (GPLv3) |
Homepage: | https://managesieve.readthedocs.io/ |
Development: | https://gitlab.com/htgoebel/managesieve |
Sieve scripts allow users to filter incoming email on the mail server. The ManageSieve protocol allows managing Sieve scripts on a remote mail server. These servers are commonly sealed so users cannot log into them, yet users must be able to update their scripts on them. This is what for the "ManageSieve" protocol is. For more information about the ManageSieve protocol see RFC 5804.
This module allows accessing a Sieve-Server for managing Sieve scripts there. It is accompanied by a simple yet functional user application 'sieveshell'.
- Now supports Python 3.6 to 3.13.
managesieve: |
|
---|---|
sieveshell: |
|
general: |
|
managesieve requires
- sieve-names are only quoted dump (put into quotes, but no escapes yet).
Copyright: | © 2003-2024 by Hartmut Goebel <[email protected]> |
---|---|
License for managesieve: | PSF-like License, see enclosed file |
License for 'sieveshell' and test suite: | GPL v3 |
Based on Sieve.py from Ulrich Eck <[email protected]> which is part of of ImapClient , a Zope product.
Some ideas taken from imaplib written by Piers Lauder <[email protected]> et al.
Thanks to Tomas 'Skitta' Lindroos, Lorenzo Boccaccia, Alain Spineux, darkness, Gregory Boyce and Grégoire Détrez for sending patches.