loconox / libsieve
LibSieve 是一个用于管理和修改 sieve (RFC5228) 脚本的库。
dev-master
2017-10-10 12:13 UTC
Requires
- php: >=5.3.9
Requires (Dev)
- phpunit/phpunit: ^6.4
This package is auto-updated.
Last update: 2024-09-29 05:01:29 UTC
README
LibSieve 是一个用于管理和修改 sieve (RFC5228) 脚本的库。它包含 sieve 语言(包括扩展)的解析器和 managesieve 协议的客户端。它完全用 PHP 5 编写。
这是一个从 https://github.com/ProtonMail/libsieve-php 分支出来的版本。它还包括实现 MANAGESIEVE 的脚本,该脚本来自 https://lists.sourceforge.net/mailman/listinfo/sieve-php-devel。
安装
composer require loconox/libsieve
与 RFC 的差异
date
和currentdate
都允许传递任何字符串作为zone
参数。这使得用户可以使用像Europe/Zurich
这样的时区名称,而不是+0100
。我们允许这样做的原因是,像+0100
这样的偏移量不包含关于夏令时的信息,而夏令时通常是需要的信息。