2017 © Pedro Peláez
 

library mail-reader

PHP Library to read data from email inboxes using IMAP protocol

image

mkardakov/mail-reader

PHP Library to read data from email inboxes using IMAP protocol

  • Thursday, December 28, 2017
  • by mkardakov
  • Repository
  • 0 Watchers
  • 0 Stars
  • 7 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 5 Versions
  • 17 % Grown

The README.md

PHP Mail Reader Component

The Mail reader reads your email inbox and allow user to iterate over letters collection, (*1)

Supported email protocols: * IMAP, (*2)

Examples:

require_once __DIR__ . '/vendor/autoload.php';

// Setup necessary connection params
$config = new \Mails\Imap\Config();
$config->setHost('imap.gmail.com')
    ->setPort(993)
    ->setSsl(true)
    ->setUser('user@gmail.com')
    ->setPass('password');

// instantiate mailer service
$mailer = (new \Mails\MailKit())->create($config);

// Create filter for inbox letters
$criteria = new \Mails\Search\SearchCriteria();
$criteria->setFrom('online@hotmail.com')->setBody('Hi, ');
// Create sort rule
// Sort Params must be valid constants from imap extension
//http://php.net/manual/ru/function.imap-sort.php#refsect1-function.imap-sort-parameters
 $sort = new \Mails\Sort\Sorter();
 $sort->setDirection(\Mails\Sort\Sorter::ASC)->setSortParam(SORTARRIVAL);
// Get \Generator
$emails = $mailer->getInbox($criteria, $sort);
foreach ($emails as $mail) {
    echo $letter->getHeaders()->getSubject();
    echo $letter->getBody()->getHTML();
}

The Versions

28/12 2017

dev-master

9999999-dev

PHP Library to read data from email inboxes using IMAP protocol

  Sources   Download

MIT

The Requires

  • php >=5.5
  • ext-imap *
  • ext-iconv *

 

by Michael Kardakov

email php imap inbox

28/12 2017

v0.2

0.2.0.0

PHP Library to read data from email inboxes using IMAP protocol

  Sources   Download

MIT

The Requires

  • php >=5.5
  • ext-imap *
  • ext-iconv *

 

by Michael Kardakov

email php imap inbox

28/12 2017

dev-develop

dev-develop

PHP Library to read data from email inboxes using IMAP protocol

  Sources   Download

MIT

The Requires

  • php >=5.5
  • ext-imap *
  • ext-iconv *

 

by Michael Kardakov

email php imap inbox

27/11 2017

v0.1.1

0.1.1.0

PHP Library to read data from email inboxes using IMAP protocol

  Sources   Download

MIT

The Requires

  • php >=5.5
  • ext-imap *
  • ext-iconv *

 

by Michael Kardakov

email php imap inbox

18/11 2017

v0.1

0.1.0.0

PHP Library to read data from email inboxes

  Sources   Download

The Requires

  • php >=5.5
  • ext-imap *

 

email php imap inbox