| sievelib. Biblioteca de peneira do lado do cliente |
Baixe Agora |
sievelib. Classificação e resumo
- Licença:
- MIT/X Consortium Lic...
- Nome do editor:
- Antoine Nguyen
- Site do editor:
- http://bitbucket.org/tonioo/
sievelib. Tag
sievelib. Descrição
Biblioteca de peneira do lado do cliente O SieLib é uma peneira e gerenciamento do Sievelib e gerenciamento escrito em Python.- peneira: uma linguagem de filtragem de e-mail http://tools.ietf.org/html/rfc5228- gerenciamento: um protocolo para gerenciar remotamente os scripts de peneira http: // ferramentas. ietf.org/html/draft-martin-manages-12sieve ToolSwhat é suportadoCurrently, o analisador fornecido só suporta as funcionalidades descritas no RFC. (ou seja, não há extensões suportadas). A única exceção diz respeito à Seção 2.4.2.4. Codificando caracteres usando "caractere codificado" que não é suportado.Basic Usagethe Parser pode ser usado a partir da linha de comando: $ CD Sievelib $ Python Parser.py test.sievesyntax OK $ ou pode ser usado a partir de um ambiente Python (ou script / Módulo): >>> de Sievelib.Parser Import Parser >>> p = analisador () >>> p.parse ('exigir ;') verdadeiro >>> p.dump () exige (digite : Controle) >>>>>> p.Parse ('exigir ') FALSE >>> P.Error'Line 1: Erro de análise: Fim do script atingido enquanto o ponto-evente >> A documentação adicional está disponível com código fonte.Managesieve ToolsWHAT é suportado todos os comandos obrigatórios são suportados. A extensão Renomear é suportada, com um comportamento simulado para o servidor que não o suporta.Para o comando autenticado, os mecanismos suportados são digertos-md5, planície e login.basic usagethe gerenciador do cliente destina-se a ser usado a partir de outro aplicativo Python (há qualquer shell fornecido): >>> de Sievelib.Managesieve cliente de importação >>> c = cliente ("server.example.com") >>> c.connect ("User", "Senha", Starttls = False, authmech = "Digest-MD5") True >>> c.listcripts () ("Active_script", ) >>> c.setactive ("script1") true >>> c.havipace ("Script3", 45) True >>> A documentação adicional está disponível com código-fonte. Requisitos: · Pitão
sievelib. Software Relacionado