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.