apexwire / fetch
A PHP IMAP Library
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"
в разделе "require" вашего composer.json
Применение
Это лишь простой код, чтобы показать, как получить доступ к сообщениям с помощью Fetch. Он использует Fetch собственный автозагрузка, но он может (и должен быть, если это применимо) заменяется генерируемому композитором.
$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. Подробнее тут.
Copyright © 2016, ApexWire
Выражение признательности
- Проект является форком Fetch.