sievelib Clasificación y resumen
- Licencia:
- MIT/X Consortium Lic...
- Nombre del editor:
- Antoine Nguyen
- Sitio web del editor:
- http://bitbucket.org/tonioo/
sievelib Etiquetas
sievelib Descripción
Biblioteca de tamiz del lado del cliente Sievelib es un tamiz de lado cient-lateral y administra la biblioteca escrita en Python.- Sieve: un idioma de filtrado de correo electrónico http://tools.ietf.org/html/RFC5228- Mansieve: un protocolo para administrar de forma remota Scripts HTTP: // Herramientas. iEtf.org/html/draft-martin-mlagesieve-12sieve Toolswhat está compatible con la fuerza, el analizador proporcionado solo admite las funcionalidades descritas en la RFC. (es decir, no hay ninguna extensión compatible con ninguna extensión). La única excepción se refiere a la Sección 2.4.2.4. Codificación de caracteres que usan "carácter codificado" que no es compatible. El analic de usagethe Parser se puede usar desde la línea de comandos: $ cd sievelib $ python parser.py test.sievesyntax ok $ o se puede utilizar desde un entorno de Python (o script / módulo): >>> del analizador de importación SieVelib.Parser >>> P = analizador () >>> P.Parse ('Requerir ;') Verdadero >>> P.Dump () requiere (tipo : Control) >>>>>> P.Parse ('Requerir ') Falso >>> P.Error'line 1: Error de análisis: Fin del script alcanzado Mientras se espera un punto y coma '>> >> Documentación adicional está disponible con código fuente. MANAGESIEVE ToolsSwhat es compatible con los comandos obligatorios. La extensión de cambio de nombre se admite, con un comportamiento simulado para el servidor que no lo admite. Para el comando Autenticate, los mecanismos compatibles son DIGEST-MD5, PLANTE y LOGIN.BASIC USAGETEE MAGAJE SEGURANDO EL CLIENTE está destinado a ser utilizado desde otra aplicación Python (hay 't Cualquier shell proporcionado): >>> de SieVelib.Managesieve Importar Client >>> C = Cliente ("servidor.example.com") >>> C.connect ("Usuario", "Contraseña", StartTLS = FALSE, authmech = "digest-md5") Verdadero >>> C.listscripts () ("Active_Script", ) >>> C.Setactive ("Script1") TRUE >>> C.HAVSESPACE ("Script3", 45) Verdadero >>> Documentación adicional está disponible con código fuente. Requisitos: · Python
sievelib Software relacionado