1. Go to this page and download the library: Download d4ry/imap-client library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
d4ry / imap-client example snippets
use D4ry\ImapClient\Auth\PlainCredential;
use D4ry\ImapClient\Config;
use D4ry\ImapClient\Mailbox;
$mailbox = Mailbox::connect(new Config(
host: 'imap.example.com',
credential: new PlainCredential('[email protected]', 'password'),
));
foreach ($mailbox->inbox()->messages() as $message) {
echo $message->envelope()->subject . "\n";
foreach ($message->attachments()->nonInline() as $attachment) {
$attachment->save('/tmp');
}
}
$mailbox->disconnect();
use D4ry\ImapClient\Search\Search;
$search = (new Search())
->unread()
->from('[email protected]')
->after(new DateTime('-7 days'));
foreach ($mailbox->inbox()->messages($search) as $message) {
printf("[%s] %s\n", $message->envelope()->from[0], $message->envelope()->subject);
echo $message->hasHtml() ? $message->html() : $message->text();
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.