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
Feel free to contribute.
"require": { "messaged/php-mime-mail-parser": "v1.0.7" }
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'); }