中文名称:蟒蛇斯帕马萨斯垃圾邮件客户端图书馆

spamc的Python项目详细描述


python spamassassin spamc客户端库

spamc是一个python模块,它提供完全兼容的客户端 spamassassin的功能 spamd protocol

它可以与geventeventlet,是线程安全的并且支持 流动。

Build StatusCode Climatecodecov.ioDocumentation StatusLicense

安装

从pypi安装

pip install spamc

从githib安装

git clone https://github.com/akissa/spamc.git
cd spamc
python setup.py install

用法

例如 examples 目录

$ ./examples/example1.py -h
Usage: example1.py [options]

Options:
  -h, --help            show this help message and exit
  -s SERVER, --server=SERVER
                        The spamassassin spamd server to connect to
  -p PORT, --port=PORT  The spamassassin spamd server port to connect to
  -u SOCKET_PATH, --unix-socket=SOCKET_PATH
                        The spamassassin spamd unix socket to connect to
  -t, --tls             Use TLS
  -z, --use-zlib-compression
                        Use Zlib compression
  -l COMPRESS_LEVEL, --zlib-compression-level=COMPRESS_LEVEL
                        Zlib compression level
  -a USER, --user=USER  Username of the user on whose behalfthis scan is being
                        performed

模块文档位于 readthedocs.org

贡献

  1. 叉它(https://github.com/akissa/spamc/fork
  2. 创建功能分支(git checkout -bmy-new-feature
  3. 提交更改(git commit -am 'Add some feature'
  4. 推到分支(git push origin my-new-feature
  5. 创建新的拉取请求

许可证

所有代码都是根据AGPLv3+ License授权的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java OpenShift的齿轮特性   java如何在Liferay站点的每个页面上放置公司地址和电话?   java确定整数数组中是否存在一个子集,在两个条件下求和到给定的目标值   序列化为什么java中的serialVersionUID必须是静态的、最终的、长类型的?   java响应返回null   java注入接口实现Quarkus   java我不明白为什么第二次排序的运行时间比第一次慢?   (Java)显示图像的最佳方式?   java Android应用程序因添加布局而崩溃   java如何在运行时获取泛型变量的类   java Selenium web驱动程序:无效的选择器:*:WebKitFullScreenSentor   Spring中的java注入值始终为空   Eclipse中带有TestNG插件的@BeforeSuite和@AfterSuite的java问题   使用trycatch块、filewriter和printwriter在java中创建自定义类   如何在Java 安卓上绘制相交的两条线