messaged / php-mime-mail-parser
Mailparse extension wrapper for PHP 5.3+
Installs: 127 150
Dependents: 2
Suggesters: 0
Security: 0
Stars: 62
Watchers: 9
Forks: 22
Open Issues: 1
Requires
- php: >=5.3
- ext-mailparse: *
- ext-mbstring: *
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'); }