Download the PHP package decodellc/php-mime-mail-parser without Composer
On this page you can find all versions of the php package decodellc/php-mime-mail-parser. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download decodellc/php-mime-mail-parser
More information about decodellc/php-mime-mail-parser
Files in decodellc/php-mime-mail-parser
Package php-mime-mail-parser
Short Description Fully Tested Mailparse Extension Wrapper for PHP 5.4+
License MIT
Homepage https://github.com/php-mime-mail-parser/php-mime-mail-parser
Informations about the package php-mime-mail-parser
php-mime-mail-parser
A fully tested mailparse extension wrapper for PHP 5.4+
Why?
This extension can be used to...
- Parse and read email from Postfix
- Create webmail
- Store email information such a subject, HTML body, attachments, and etc. into a database
Is it reliable?
Yes. All known issues have been reproduced, fixed and tested.
We use Travis CI to help ensure code quality. You can see real-time statistics below:
How do I install it?
The easiest way is via Composer.
To install the latest version of PHP MIME Mail Parser, run the command below:
composer require php-mime-mail-parser/php-mime-mail-parser
Requirements
The following versions of PHP are supported:
- PHP 5.4
- PHP 5.5
- PHP 5.6
- PHP 7
- HHVM
Make sure you have the mailparse extension (http://php.net/manual/en/book.mailparse.php) properly installed:
pecl install mailparse #PHP Version = 7
pecl install mailparse-2.1.6 #PHP Version < 7
If you have trouble installing mailparse on Ubuntu, take a look at this tutorial.
Also note that you may need to create /etc/php5/mods-available/mailparse.ini
file and include the line extension=mailparse.so
. Then run sudo php5enmod mailparse
to enable it.
On Windows, you need to download mailparse DLL from http://pecl.php.net/package/mailparse and add the line "extension=php_mailparse.dll" to php.ini accordingly.
How do I use it?
Next you need to forward emails to this script above. For that I'm using Postfix like a mail server, you need to configure /etc/postfix/master.cf
Add this line at the end of the file (specify myhook to send all emails to the script test.php)
Edit this line (register myhook)
The php script must use the fourth method to work with this configuration.
Can I contribute?
Feel free to contribute!
git clone https://github.com/php-mime-mail-parser/php-mime-mail-parser
cd php-mime-mail-parser
composer install
./vendor/bin/phpunit
If you report an issue, please provide the raw email that triggered it. This helps us reproduce the issue and fix it more quickly.
License
The php-mime-mail-parser/php-mime-mail-parser is open-sourced software licensed under the MIT license
All versions of php-mime-mail-parser with dependencies
ext-mailparse Version *