Home » Mail » Mail_mimeDecode
Provides a class to decode mime messages.
This package is unmaintained.
Download latest release 1.5.6 (archived versions might be outdated)
License: BSD Style
Description
Provides a class to deal with the decoding and interpreting of mime messages.
This package used to be part of the Mail_Mime package, but has been split off.
Documentation
Maintainers
- Cipriano Groenendal (cipri) — lead, active
- Alan Knowles (alan_k) — lead, active
- George Schlossnagle (gschlossnagle) — developer, inactive
Dependencies
Required
- PHP (>= 4.3.0)
- PEAR Installer (>= 1.6.0)
- Mail_Mime (>= 1.4.0, exclude 1.4.0)
Releases
- 1.5.6 (stable, 2016-08-28)
Release notes
License: BSD Style
Minor Bug fix release.
#20431 - support for android
#19762 - multipart signed not split correctly on line breaks
#20027 - replace /e with preg_replace_callback
#19762 - multipart/signed eating of new line, and expose sig_hdr etc. - 1.5.5 (stable, 2010-12-02)
Release notes
License: BSD Style
Minor Bug fix release.
#17959 - Boundaries ending with non-word characters - patch by Alex Adriaanese
------ - ignore whitespace and trailing cr/lf in last section of split
------ - correct spacing on multi-line headers. now only striped for encoded data. (on previous line) - 1.5.4 (stable, 2010-09-13)
Release notes
License: BSD Style
Critical Security release.
It is highly recommended that users of 1.5.3 upgrade to this release, a change in the boundary detection
code introduced a potential denial of service attack.
Bug Fixes
#17862 - quote boundary preg_split code - 1.5.3 (stable, 2010-09-05)
Release notes
License: BSD Style
Major Bugfix release.
Apart from a major cleanout of the bug tracker for this package, this release includes a revamped
parseHeaderValue which removes the rather flakey regex, with a real parser, which should be considerably more
robust.
Bug Fixes
#17844 - all regression tests fixed - remove the last of the while list each() .. this is 2010 ;)...
#11410 - support wap multipart
#9616 - long strings as filename etc.. aaa*0=.... aaa*1=.... aaa*2=.... (merged into aaa=.....)
#9100 - change to preg_split for mime boundary detection , in theory should catch boundaries in nested situations better...
#7709 - check for last element on boundary split to see if its usable
#7065 - wrapped header lines with encoding should be concated without spaces
#6495 - missing body in decoded object
#11537 - better decode and multi-line support - 1.5.2 (stable, 2010-09-02)
Release notes
License: BSD Style
Minor Bugfix release.
Bug Fixes
#4739 - regexp parsing of header values does not balance quoting correctly
- Fix sponsored by http://webyog.com
#17325 - empty body messages are valid messages
#17276 - remove &new usage which throws errors now - 1.5.1 (stable, 2009-12-03)
Release notes
License: BSD Style
Minor Bugfix release.
Bug Fixes
#----- - fix bug in getSendArray() - not handling multiple recipents
#14129 - E_NOTICE fixesRequests
#12365 - Add option to also include raw attached messages patched on the request of till - 1.5.0 (stable, 2007-06-17)
Release notes
License: BSD Style
First release of mail_mimeDecode as a seperate package.
- 1.0.0RC1 (beta, 2007-06-10)
Release notes
License: BSD Style
Initial Release
- 0.1.0 (alpha, 2007-06-10)
Release notes
License: BSD Style
Initial Release
Bugs
| ID | Status | Type | Version | Date | Summary |
|---|---|---|---|---|---|
| #1724 | Closed | Bug | 2004-06-25 | ctype_parameters bug | |
| #2100 | No Feedback | Req | 2004-08-10 | Mail_MimeDecode: doesn't decode forwarded MIME messages | |
| #2415 | Closed | Bug | 2004-09-30 | Mail_MimeDecode: No UTF-8 decoding of header | |
| #4585 | Closed | Bug | 2005-06-14 | Mail_MimeDecode: Mime boundary regex not taking simple quotes | |
| #4739 | Closed | Bug | 2005-07-04 | Mail_MimeDecode: d_parameters['filename'] missing | |
| #4962 | Wont fix | Bug | 2005-08-01 | Mail_MimeDecode: decode impossible with thunderbird | |
| #5122 | Closed | Bug | 2005-08-17 | Mail_MimeDecode: getSendArray() returns only one of to/cc/bcc as recipient | |
| #5730 | Suspended | Bug | 2005-10-20 | Mail_MimeDecode: Incorrect Mail decode - no body | |
| #5831 | Duplicate | Bug | 2005-10-31 | Mail_MimeDecode: No boundary found for multipart/mixed part [FIX] | |
| #6096 | Closed | Bug | 2005-11-28 | decode_bodies can corrupt href links in emails | |
| #6495 | Closed | Bug | 2006-01-15 | Mail_mimeDecode: Some parts of body not included in decode object | |
| #6748 | Closed | Bug | 1.3.1 | 2006-02-10 | Mail_mimeDecode: _parseHeaderValue fails on filename with quote |
| #7065 | Closed | Bug | 1.3.1 | 2006-03-08 | Mail_mimeDecode: Problem with long subjects |
| #7083 | No Feedback | Bug | 1.3.1 | 2006-03-09 | Mail_mimeDecode: Q-printable from TB 1.5 fails to decode |
| #7242 | Closed | Bug | 1.3.1 | 2006-03-29 | Mail_mimeDecode: Notice: Uninitialized string offset |
| #7380 | Closed | Bug | 2006-04-12 | Mail_MimeDecode: appledouble not detected as multipart | |
| #7676 | No Feedback | Bug | 1.3.1 | 2006-05-19 | Content-Type decoding isn't compliant with RFC 2045 |
| #7699 | Feedback | Req | 2006-05-22 | mimeDecode should lowercase ctype_* | |
| #7709 | Closed | Bug | CVS | 2006-05-23 | multipart/mixed with attachments are not decoded properly |
| #7875 | Closed | Bug | CVS | 2006-06-12 | Impossible to extende Mail_mimeDecode |
| #8299 | Feedback | Bug | CVS | 2006-07-26 | Library unable to process messages without body |
| #9100 | Closed | Bug | 1.3.1 | 2006-10-20 | Error with nested boundaries where inner boundary is a subset of the outer |
| #9344 | Duplicate | Bug | 2006-11-15 | Decoding Error | |
| #9507 | Closed | Bug | 1.3.1 | 2006-11-29 | Envelope FROM isn't decoded properly |
| #9616 | Closed | Bug | 2006-12-14 | Failure to parse [file]name*0=x; [file]name*1=x | |
| #11263 | Closed | Bug | 2007-06-10 | content disposition filename bug with apostophe | |
| #11410 | Closed | Req | 1.5.0 | 2007-06-22 | MMS handling |
| #11537 | Closed | Bug | 1.5.0 | 2007-07-06 | Parse failure for filename includes DQuote |
| #11538 | Duplicate | Bug | 1.5.0 | 2007-07-06 | Parse failure for filename includes DQuote |
| #11539 | Closed | Req | 1.5.0 | 2007-07-06 | Full Support of RFC2231 for attach-filename |
| #11742 | Bogus | Bug | 1.5.0 | 2007-08-02 | Decoding of body fails |
| #12365 | Closed | Req | 1.5.0 | 2007-10-31 | Add option to also include raw attached messages |
| #12384 | Closed | Bug | 1.5.0 | 2007-11-05 | dropping last MIME part - have solution |
| #13555 | No Feedback | Bug | 2008-04-01 | Header-Decode: Removing white-space incomplete | |
| #14129 | Closed | Bug | 1.5.0 | 2008-06-12 | Bogus warning on empty header value |
| #14634 | Duplicate | Req | 1.5.0 | 2008-09-10 | UTF-8 charset header & body decode |
| #14772 | Duplicate | Bug | 1.5.0 | 2008-10-10 | Uninitialized string offset when parsing a certain message |
| #15960 | Feedback | Req | 2009-02-28 | PATCH: mimeDecode ignores character encoding/charset | |
| #17276 | Closed | Bug | 1.5.1 | 2010-03-29 | Throws deprecated error in PHP 5.3 |
| #17325 | Closed | Bug | 1.5.1 | 2010-04-20 | Can't parse messages without a blank line |
| #17844 | Closed | Bug | 1.5.2 | 2010-09-04 | Regression detected in parse_header_value.phpt |
| #17862 | Closed | Bug | 1.5.3 | 2010-09-13 | preg_split boundary error on MTA returns |
| #18538 | Closed | Doc | 1.5.5 | 2011-05-15 | Fatal Error w/ Mail_mimedecode 1.5.5 and php 5.2.17 |
| #18578 | Closed | Bug | 1.5.5 | 2011-06-01 | Can't get the filename of an attachment |
| #18579 | Duplicate | Bug | 1.5.5 | 2011-06-01 | Can't get the filename of an attachment |
| #18746 | Bogus | Bug | 1.5.5 | 2011-08-20 | Headers are decoded incorrectly |
| #18876 | Closed | Req | SVN | 2011-09-26 | getting attachment filename in the desired charset |
| #19346 | Feedback | Bug | 1.5.5 | 2012-03-25 | Wrong charset encoding |
| #19536 | Closed | Bug | 2012-07-31 | Test suite fails with PHP 5.4 | |
| #19762 | Closed | Bug | 1.5.5 | 2012-12-28 | splitBody for multipart/signed does not conform to RFC |
| #19893 | Bogus | Bug | 1.5.5 | 2013-04-10 | Content-ID isn't decoded |
| #19961 | Open | Req | 1.5.5 | 2013-05-28 | Failure to parse [file]name*1*=utf-8''URL; [file]name*2*=URL |
| #20027 | Closed | Bug | 1.5.5 | 2013-08-02 | deprecated "/e" preg_replace parameter in function _quotedPrintableDecode |
| #20028 | Closed | Bug | 1.5.5 | 2013-08-05 | preg_replace(): The /e modifier is deprecated |
| #20278 | Duplicate | Bug | 1.5.5 | 2014-05-23 | preg_replace(): The /e modifier is deprecated |
| #20431 | Closed | Bug | 1.5.5 | 2014-10-21 | Support of Android multipart/relative |
| #20553 | Closed | Bug | SVN | 2015-05-29 | PHP7 compatibility |
| #20555 | Feedback | Bug | 1.5.5 | 2015-06-02 | Mail_mimeDecode improperly handles S/MIME Encrypted messages |
| #20997 | Verified | Bug | 1.5.5 | 2015-12-13 | Improperly Parsing from Header |
| #21105 | Closed | Bug | 1.5.5 | 2016-08-27 | ERROR [8192] preg_replace(): The /e modifier is deprecated, use preg_replace_ca |
| #21136 | Closed | Bug | 1.5.6 | 2016-10-25 | Empty header value causes notice |
| #21210 | Assigned | Req | 1.5.6 | 2017-05-11 | please setup packagist for this repo |
| #21215 | Open | Bug | 1.5.6 | 2017-05-31 | "multipart/signed" messages decoding issue |
| #21230 | Closed | Bug | 1.5.6 | 2017-07-21 | bogus mail_mime dependency in pear package |
| #27009 | Open | Bug | SVN | 2021-01-26 | Apple Mail multipart/signed |