messaged/php-mime-mail-parser

This package is abandoned and no longer maintained. The author suggests using the php-mime-mail-parser/php-mime-mail-parser package instead.

Mailparse extension wrapper for PHP 5.3+

Installs: 135 932

Dependents: 2

Suggesters: 0

Security: 0

Stars: 62

Watchers: 9

Forks: 22

Open Issues: 1

pkg:composer/messaged/php-mime-mail-parser

v1.0.7 2015-01-04 16:11 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:22:11 UTC


README

THIS REPOSITORY IS DEPRECATED. MOVED TO https://github.com/php-mime-mail-parser/php-mime-mail-parser

PHP 5.3+ Fork of http://code.google.com/p/php-mime-mail-parser

Contributions

Feel free to contribute.

Composer

"require": {
	"messaged/php-mime-mail-parser": "v1.0.7"
}

Usage example

use MimeMailParser\Parser;
use MimeMailParser\Attachment;

$parser = new Parser();
$parser->setText(file_get_contents('/path/to/mail'));

$to = $parser->getHeader('to');
$delivered_to = $parser->getHeader('delivered-to');
$from = $parser->getHeader('from');
$subject = $parser->getHeader('subject');
$text = $parser->getMessageBody('text');
$html = $parser->getMessageBody('html');
$attachments = $parser->getAttachments();

// Write attachments to disk
foreach ($attachments as $attachment) {
    $attachment->saveAttachment('/tmp');
}