ajenbo/imap.php

通过套接字实现的 IMAP

0.9.3 2018-01-12 00:12 UTC

This package is auto-updated.

Last update: 2024-09-14 03:01:14 UTC


README

Codacy Badge

这是对http://www.phpclasses.org/package/2351-PHP-Access-IMAP-mailboxes-without-PHP-IMAP-extension.html中找到的类的重写,因为我在某些方面觉得它不足,在其他方面又过于冗余。

它使用 TCP 套接字访问 IMAP 服务器,而不使用 PHP IMAP 扩展。

它提供了以下功能:

  • 认证(普通、SASL-IR 或登录)
  • 获取服务器功能
  • 列出、搜索、创建、重命名和删除邮箱
  • 管理邮箱订阅
  • 获取邮箱状态
  • 将邮件上传到邮箱
  • 搜索邮件
  • 管理邮件标记
  • 复制消息
  • 检索邮件
  • 删除邮件

该类仍然以命令响应的方式运行,而不是按行评估,这违反了 IMAP 规范。目前它还缺少对 fetch 响应的处理。