PHP code example of silverslice / mail-reader
1. Go to this page and download the library: Download silverslice/mail-reader 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/ */
silverslice / mail-reader example snippets
use Silverslice\MailReader\MailReader;
...
public function testGetLastMessage()
{
$reader = new MailReader('/path/to/mails/');
// get last sent message
$message = $reader->getLastMessage();
$this->assertEquals('[email protected]', $message->getFrom());
$this->assertEquals('[email protected]', $message->getTo());
$this->assertEquals('Third email', $message->getSubject());
$this->assertContains('This is the last email', $message->getBody());
$this->assertTrue($message->hasAttachment());
$this->assertTrue($message->hasAttachmentWithName('file1.txt'));
// get total count of messages
$count = $reader->getCountOfMessages();
// get next to the last message
$prevMessage = $reader->getLastMessageByIndex(1);
// clear all messages
$reader->clearMessages();
}