apexwire / fetch
v0.10.1
2016-07-25 12:45 UTC
Requires
- php: >=5.4.0
- ext-imap: *
Requires (Dev)
- fabpot/php-cs-fixer: 0.5.*
- phpunit/phpunit: 4.2.*
- satooshi/php-coveralls: dev-master
- tedivm/dovecottesting: 1.2.3
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 的分支。