该包已被废弃,不再维护。未建议替代包。

使用流套接字连接与IMAP服务器通信的PHP库

安装: 13

依赖项: 0

建议者: 0

安全性: 0

星标: 6

关注者: 15

分支: 4

开放问题: 1

类型:项目

v0.1.0 2018-08-30 10:30 UTC

This package is not auto-updated.

Last update: 2023-05-27 22:47:56 UTC


README

用于与IMAP服务器通信的PHP库。

License: GPL v3 Build Status codecov Total Downloads

理由

当与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/