salesagility / pimap
该包已被废弃,不再维护。未建议替代包。
使用流套接字连接与IMAP服务器通信的PHP库
v0.1.0
2018-08-30 10:30 UTC
Requires
- php: >=5.5.9
- ext-fileinfo: *
- ext-imap: *
- ext-json: *
- ext-mbstring: *
- ext-openssl: *
- psr/container: ^1.0.0
- psr/log: ^1.0.0
Requires (Dev)
- codeception/codeception: ^2.4.1
- consolidation/robo: ^1.0.0
- daux/daux.io: ^0.3.2
This package is not auto-updated.
Last update: 2023-05-27 22:47:56 UTC
README
用于与IMAP服务器通信的PHP库。
理由
当与IMAP电子邮件服务器通信涉及大量延迟时,能够手动编写命令有助于减少发送给服务器的命令数量。PHP IMAP扩展不提供对IMAP协议传输层的此类控制。此库替换了PHP IMAP扩展,并提供了对整个过程的完全控制。
功能
- 减少组合调用
- 降低延迟
- 命令构建器
- IMAP连接管理器
- IMAP响应解释器
- 缓存命令和响应的管道
- PSR 3日志意识
- 用于自动化测试的模拟对象
兼容性
依赖项
依赖项由composer管理。请参阅composer.json文件以获取依赖项的完整列表。
为Pimap项目做出贡献
请阅读并签署以下贡献者协议
贡献者协议只需签署一次,即可用于所有拉取请求和贡献。
一旦签署并确认,任何拉取请求都将考虑纳入Pimap项目。
安全性
在SalesAgility,我们非常重视安全性,因此如果您发现了安全风险,请通过电子邮件security@suitecrm.com报告。这将提交给处理安全问题的产品团队。请在安全团队处理之前,不要公开披露安全漏洞。
工作日(周一至周五)内,您的电子邮件将在24小时内得到回复,您将在72小时内收到更详细的回复,说明处理报告的下一步行动。
将项目添加到您的项目中(Composer)
composer require "salesagility/pimap"
获取帮助
所有文档都位于docs目录中。本项目中的文档使用markdown编写,并通过Daux.io生成。
生成文档
要构建文档
cd /path/to/pimap/
./vendor/bin/daux
打开生成的static/index.html文件。
托管文档
在更新文档时,能够看到实时变化的副本非常有帮助。Daux.io提供内置的Web服务器。
cd /path/to/pimap/
./vendor/bin/daux serve
此命令将输出类似的内容
Daux development server started on https://:8085/
在这种情况下,您可以在Web浏览器中访问https://:8085/。