apexwire/fetch

PHP IMAP 库

v0.10.1 2016-07-25 12:45 UTC

This package is not auto-updated.

Last update: 2024-09-26 00:14:39 UTC


README

Fetch 是一个用于通过 POP 和 IMAP 协议读取电子邮件和附件的库。

安装

推荐通过 composer 安装扩展。

启动

php composer.phar require "apexwire/fetch" : "^0.9.0"

或者

"apexwire/fetch": "^0.9.0"

在 composer.json 的 "require" 部分添加

应用

以下是一个简单的示例代码,展示如何使用 Fetch 获取邮件。它使用 Fetch 自带的自动加载,但也可能(且应该,如果适用)被 Composer 生成的自动加载所替换。

    $server = new \Fetch\Server('imap.example.com', 993);
    $server->setAuthentication('dummy', 'dummy');

    $messages = $server->getMessages();
    /** @var $message \Fetch\Message */
    foreach ($messages as $message) {
        echo "Subject: {$message->getSubject()}\nBody: {$message->getMessageBody()}\n";
    }

许可证

该项目在 BSD-3-Clause 许可证下发布。更多信息请见 这里

版权所有 © 2016, ApexWire

感谢

  • 该项目是 Fetch 的分支。