Home » Mail » Mail_Mime
Mail_Mime provides classes to create MIME messages.
Download latest release 1.10.12 (there might be newer Composer installable version)
License: BSD Style
Description
Mail_Mime provides classes to deal with the creation and manipulation of MIME messages.
It allows people to create e-mail messages consisting of:
* Text Parts
* HTML Parts
* Inline HTML Images
* Attachments
* Attached messages
It supports big messages, base64 and quoted-printable encodings and
non-ASCII characters in filenames, subjects, recipients, etc. encoded
using RFC2047 and/or RFC2231.
Documentation
Maintainers
- Cipriano Groenendal (cipri) — lead, inactive
- Aleksander Machniak (alec) — lead, active
Dependencies
Required
- PHP (>= 5.2.0)
- PEAR Installer (>= 1.6.0)
Releases
- 1.10.12 (stable, 2024-03-10)
Release notes
License: BSD Style
* Prevent from "PHP Deprecated: file_exists(): Passing null to parameter #1 ($filename) of type string" [alec]
* PHPDoc improvements [alec] - 1.10.11 (stable, 2021-09-05)
Release notes
License: BSD Style
* Fix PHP 8.1: strlen(): Passing null to parameter #1 ($string) of type string is deprecated [alec]
* Fix encoding recipient names with @ character and no space between name and address [alec]
* Fix the license label in composer.json [jnkowa-gfk] - 1.10.10 (stable, 2021-01-17)
Release notes
License: BSD Style
* Compatibility fixes for PHP 5.2 and 5.3 [alec]
* Corrected soft line breaks handling to be RFC compliant [ixs]
* Corrected line breaks for lines ending in dots and length more than 74 [ixs] - 1.10.9 (stable, 2020-06-27)
Release notes
License: BSD Style
* Added a workaround for an opcache bug on OpenSuse 15.1 [alec]
- 1.10.8 (stable, 2020-06-13)
Release notes
License: BSD Style
* Fix encoding issues with ISO-2022-JP-MS input labelled with ISO-2022-JP [shirosaki]
- 1.10.7 (stable, 2020-03-01)
Release notes
License: BSD Style
* Fix invalid Content-Type for messages with only html part and inline images [alec]
- 1.10.6 (stable, 2020-01-30)
Release notes
License: BSD Style
* Fix different boundary in headers and body when using headers() after get() [alec]
* Removed phail.php script [alec] - 1.10.5 (stable, 2020-01-24)
Release notes
License: BSD Style
* Make sure to not set Content-Transfer-Encoding on multipart messages [alec]
* Added support for calendar invitations with attachments/html/images [jacalben] - 1.10.4 (stable, 2019-10-13)
Release notes
License: BSD Style
* Fix E_STRICT errors introduced in the previous release [alec]
- 1.10.3 (stable, 2019-09-25)
Release notes
License: BSD Style
* Fix deprecation warning for get_magic_quotes_runtime() use on PHP 7.4 [alec]
- 1.10.2 (stable, 2017-11-17)
Release notes
License: BSD Style
* Fix Bug #21255: Boundary gets added twice when using setContentType() [alec]
* PHP 7.2 compatibility fixes [alec] - 1.10.1 (stable, 2017-05-21)
Release notes
License: BSD Style
* Fix Bug 21206: explodeQuotedString() does not handle quoted strings correctly [dfukagaw28]
* Fix Bug 21205: Invalid encoding of headers with quoted multibyte strings in non-unicode charset [dfukagaw28]
* Fix Bug 21098: Discrepancy in handling of empty (but set) plain text part [alec] - 1.10.0 (stable, 2015-09-13)
Release notes
License: BSD Style
* Add possibility to add externally created Mail_mimePart objects as attachments [alec]
* Add possibility to set preamble text for multipart messages [alec] - 1.9.0 (stable, 2015-08-06)
Release notes
License: BSD Style
* Bug #20921: Make Mail_mimePart::encodeHeaderValue() a static method [alec]
* Bug #20931: Really remove unset headers [alec]
* Request #18772: Added methods for creating text/calendar messages [alec] - 1.9.0RC1 (beta, 2015-07-05)
Release notes
License: BSD Style
* Drop PHP4 support, Fix warnings on PHP7 [alec]
* Request #20564: Added possibility to unset headers [alec]
* Request #20563: Added isMultipart() method [alec]
* Request #20565: Accept also a file pointer in Mail_mimePart::encodeToFile(),
Mail_mime::get() and Mail_mime::saveMessageBody() [alec] - 1.8.9 (stable, 2014-05-14)
Release notes
License: BSD Style
* Fixed Bug #20273: Incorrect handling of HTAB in encodeHeader() [alec]
* Fixed Bug #20226: Mail_mimePart::encodeHeader does not encode ISO-2022-JP string [alec]
* Fixed Bug #20222: Broken Compatybility with PHP4 [alec] - 1.8.8 (stable, 2013-07-05)
Release notes
License: BSD Style
* Fixed warning/notice on (static vs. non-static) PEAR::raiseError() usage [alec]
* Fixed Bug #19761: PHP5 warnings about return by reference [alec]
* Fixed Bug #19770: Make cid generator more unique on Windows [alec]
* Fixed Bug #19987: E_STRICT warning when null is passed by reference [alec] - 1.8.7 (stable, 2012-12-25)
Release notes
License: BSD Style
* Bug #5333: Fix more return by reference errors [alec]
* Bug #19754: Fix compatibility with PHP4 [alec] - 1.8.6 (stable, 2012-10-23)
Release notes
License: BSD Style
* Bug #19473: PEAR::isError() compatibility problem with PHP 5.4 [alec]
* Bug #19497: Attachment filename is cut on slash character [alec]
* Bug #19665: Add Mail-Reply-To and Mail-Followup-To to structured recipient headers list [alec] - 1.8.5 (stable, 2012-06-09)
Release notes
License: BSD Style
* Added possibility to set additional parameters of message part header, e.g. attachment size [alec]
* Added automatic setting of attachment size via Content-Disposition header size parameter [alec] - 1.8.4 (stable, 2012-05-17)
Release notes
License: BSD Style
* Request #19406: Allow to set individual attachment part headers [alec]
* Fixed Bug #18982: Non-static method Mail_mimePart::encodeHeader() should not be called statically [alec] - 1.8.3 (stable, 2012-03-12)
Release notes
License: BSD Style
* Request #19009: Remove error_reporting from tests [alec]
* Fixed Bug #19094: Email addresses do not have to contain a space between the name and address part [alec]
* Fixed Bug #19328: Wrong encoding of filenames with comma [alec] - 1.8.2 (stable, 2011-08-10)
Release notes
License: BSD Style
Bugs Fixed:
* #18426: Fixed backward compatibility for "dfilename" parameter [alec]
* Removed xmail.dtd, xmail.xsl from the package [alec]
* Fixed handling of email addresses with quoted local part [alec] - 1.8.1 (stable, 2010-12-01)
Release notes
License: BSD Style
Bugs Fixed:
* #18083: Not possible to set separate charset for attachment content and headers [alec] - 1.8.0 (stable, 2010-07-29)
Release notes
License: BSD Style
Bugs Fixed:
* Double-addition of e-mail domain to content ID in HTML images [alec]
* #17311: Multi-octet characters are split across adjacent 'encoded-word's [alec]
* #17573: Place charset parameter in first line of Content-Type header (if possible) [alec]
Implemented Features:
* #17518: addTo() method [alec] - 1.7.0 (stable, 2010-04-12)
Release notes
License: BSD Style
Implemented Features:
* Added Mail_mime::setContentType() function with possibility to set various
types in Content-Type header (also fixes problem with boundary parameter when Content-Type
header was specified by user) [alec] - 1.6.2 (stable, 2010-03-23)
Release notes
License: BSD Style
Bugs Fixed:
* Fix Bug #17226: Non RFC-compliant quoted-printable encoding of structured headers [alec] - 1.6.1 (stable, 2010-03-08)
Release notes
License: BSD Style
Bugs Fixed:
* Fix encoding of Return-Receipt-To and Disposition-Notification-To headers [alec]Implemented Features:
* Implement Feature #12466: Build parameters validation [alec]
* Implement Feature #17175: Content-Description support for attachments [alec] - 1.6.0 (stable, 2010-01-27)
Release notes
License: BSD Style
Bugs Fixed:
* Don't break specified headers folding [alec]
* Bug #17025: Wrong headers() result for long unwrapable header value [alec]Implemented Features:
* Allow setting Content-ID for HTML Images [alec]
* Added one setParam() in place of many set*() functions [alec]
* Added getParam(), getTXTBody(), getHTMLBody() [alec]
* Skip RFC2231's charset if filename contains only ASCII characters [alec]
* Make sure that Received: headers are returned on the top [alec]
* Added saveMessageBody() and getMessageBody() functions [alec] - 1.6.0RC2 (beta, 2010-01-14)
- 1.6.0RC1 (beta, 2010-01-05)
- 1.5.3 (stable, 2009-12-29)
Release notes
License: BSD Style
Fixed bugs:
* Fix Bug #14678: srand() lowers security [clockwerx]
* Fix Bug #12921: _file2str not binary safe [walter]
* Fix Bug #12385: Bad regex when replacing css style attachments [cipri]
* Fix Bug #16911: Excessive semicolon in MIME header [alec]
* Fix Bug #15320: Attachment charset is not set in Content-Type header [alec]
* Fix Bug #16911: Lack of semicolon separator for MIME header parameters [alec]
* Fix Bug #16846: Use preg_replace_callback() instead of /e modifier [alec]
* Fix Bug #14779: Problem with an empty attachment [alec]
* Fix Bug #15913: Optimize the memory used by Mail_mimePart::encode.
Avoid having attachments data duplicated in memory [alec]
* Fix Bug #16539: Headers longer than 998 characters aren't wrapped [alec]
* Fix Bug #11238: Wrong encoding of structured headers [alec]
* Fix Bug #13641: iconv_mime_encode() seems to work different/errorious than
the build in logic. Removed 'ignore_iconv' param. [alec]
* Fix Bug #16706: Incorrect double-quotes RFC 2231-encoded parameter values [alec]
* Fix Bug #14232: RFC2231: tspecials encoding in _buildHeaderParam() [alec]
Implemented Features:
* Implement Feature #10438: Function (encodeHeader) for encoding of given header [alec] - 1.5.2 (stable, 2007-06-21)
Release notes
License: BSD Style
* Fix Bug #11381: domain name is attached to content-id, trailing greater-than sign is
not remove [cipri] - 1.5.1 (stable, 2007-06-19)
Release notes
License: BSD Style
* Fix Bug #11344: Error at line 644 in mime.php [cipri]
- 1.5.0 (stable, 2007-06-17)
Release notes
License: BSD Style
Split off Mail_MimeDecode
- 1.5.0RC2 (beta, 2007-06-10)
- 1.5.0RC1 (beta, 2007-06-10)
Release notes
License: BSD Style
Split off mail_MimeDecode
- 1.5.0a1 (alpha, 2007-06-10)
Release notes
License: BSD Style
Split off mail_MimeDecode
- 1.4.0 (stable, 2007-05-05)
Release notes
License: BSD Style
Release notes:
* No more notices in PHP 5 /4.4.0.
* Improved inline HTML image function.
* Improved header encoding with foreign charsets.
* Improved long header rendering.
* More control over used Charsets and encoding schemes.
* More configurable attachments and inline images.
* Full RFC 2047 Support
* Full RFC 2231 Support
* Unit-testsFixed bugs:
* Fix Bug #30: Mail_Mime: _encodeHeaders is not RFC-2047 compliant. [cipri]
* Fix Bug #3513: support of RFC2231 in header fields. [cipri]
* Fix Bug #4696: addAttachment crash [cipri]
* Fix Bug #5333: Only variables should be returned by reference; triggers notices since
php 4.4.0 [cipri]
* Fix Bug #5400: Do not return function reference [cipri]
* Fix Bug #5710: Little reference bugs [cipri]
* Fix Bug #5890: Only variable references should be returned by reference [cipri]
* Fix Bug #6260: Just a notice with PHP5 [cipri]
* Fix Bug #6261: php 5.1.1 upgrade [cipri]
* Fix Bug #6663: Notice about reference passing [cipri]
* Fix Bug #7561: Mail_mimePart::_quotedPrintableEncode() misbehavior with mbstring
overload [cipri]
* Fix Bug #7713: PHP5 Notice: Only variable references should be returned by reference [cipri]
* Fix Bug #8223: Incorrectly encoded quoted-printable headers [cipri]
* Fix Bug #8386: HTML body not correctly encoded if attachments present [cipri]
* Fix Bug #8541: mimePart.php line delimiter is \r [cipri]
* Fix Bug #8812: user header updates overwritten [cipri]
* Fix Bug #9347: Notices about references [cweiske]
* Fix Bug #9558: Broken multiline headers [cipri]
* Fix Bug #9722: _quotedPrintableEncode does not encode dot at start of line on Windows
platform [cipri]
* Fix Bug #9725: multipart/related & alternative wrong order [cipri]
* Fix Bug #9956: Notices being thrown [cipri]
* Fix Bug #9976: Subject encoded twice [cipri]
* Fix Bug #10146: mbstring fails to recognize encodings. [cipri]
* Fix Bug #10158: Inline images not displayed on Mozilla Thunderbird [cipri]
* Fix Bug #10232: Gmail creates double line break when \r\n is used [cipri]
* Fix Bug #10298: Mail_mime, double Quotes and Specialchars in from and to Adress [cipri]
* Fix Bug #10306: Strings with Double Quotes get encoded wrongly [cipri]
* Fix Bug #10596: Incorrect handling of text and html '0' bodies [cipri]
* Fix Bug #10791: Unit tests fail [cipri]
* Fix Bug #10792: No unit tests for recently fixed bugs [cipri]
* Fix Bug #10793: Long headers don't get wrapped since fix for Bug #10298 [cipri]
* Fix Bug #10816: Unwanted linebreak at the end of output [cipri]
* Fix Bug #10838: bad use of MIME encoding in header. [cipri]
Implemented Features:
* Implement Feature #2952: Mail_mime::headers() saves extra headers [cipri]
* Implement Feature #3636: Allow specification of charsets and encoding [cipri]
* Implement Feature #4057: Mail_Mime: Add name parameter for Content-Type [cipri]
* Implement Feature #4504: addHTMLImage does not work in cases when filename contains a path [cipri]
* Implement Feature #5837: Mail_Mime: Build message for Net_SMTP [cipri]
* Implement Feature #5934: Mail_Mime: choice for content disposition [cipri]
* Implement Feature #6568: Mail_Mime: inline images referenced in CSS definitions not replaced. [cipri]
* Implement Feature #10604: Put an option to specify Content-Location in the header [cipri] - 1.4.0RC4 (beta, 2007-04-28)
Release notes
License: bsd style
* Fix Bug #3513: support of RFC2231 in header fields. [cipri]
* Fix Bug #10838: bad use of MIME encoding in header. [cipri] - 1.4.0RC3 (beta, 2007-04-23)
Release notes
License: bsd style
* Fix Bug #10816: Unwanted linebreak at the end of output [cipri]
- 1.4.0RC2 (beta, 2007-04-22)
Release notes
License: bsd style
* Fix Bug #10791: Unit tests fail [cipri]
* Fix Bug #10792: No unit tests for recently fixed bugs [cipri]
* Fix Bug #10793: Long headers don't get wrapped since fix for Bug #10298 [cipri] - 1.4.0RC1 (beta, 2007-04-13)
Release notes
License: bsd style
* Fix Bug #10232: Gmail creates double line break when \r\n is used [cipri]
- 1.4.0a3 (alpha, 2007-04-05)
Release notes
License: bsd style
* Fix Bug #10298: Mail_mime, double Quotes and Specialchars in from and to Adress [cipri]
* Fix Bug #10306: Strings with Double Quotes get encoded wrongly [cipri] - 1.4.0a2 (alpha, 2007-04-05)
Release notes
License: bsd style
* Fix Bug #9722: _quotedPrintableEncode does not encode dot at start of line on Windows
platform [cipri]
* Fix Bug #9725: multipart/related & alternative wrong order [cipri]
* Fix Bug #10146: mbstring fails to recognize encodings. [cipri]
* Fix Bug #10158: Inline images not displayed on Mozilla Thunderbird [cipri]
* Fix Bug #10298: Mail_mime, double Quotes and Specialchars in from and to Adress [cipri]
* Fix Bug #10306: Strings with Double Quotes get encoded wrongly [cipri]
* Fix Bug #10596: Incorrect handling of text and html '0' bodies [cipri] - 1.4.0a1 (alpha, 2007-03-08)
Release notes
License: bsd style
* Changed License to BSD Style license, as that's what the code was since the beginning [cipri]
* Fix Bug #30: Mail_Mime: _encodeHeaders is not RFC-2047 compliant. [cipri]
* Fix Bug #3513: support of RFC2231 in header fields. [cipri]
* Fix Bug #4696: addAttachment crash [cipri]
* Fix Bug #5333: Only variables should be returned by reference; triggers notices since php 4.4.0 [cipri]
* Fix Bug #7561: Mail_mimePart::_quotedPrintableEncode() misbehavior with mbstring overload [cipri]
* Fix Bug #8223: Incorrectly encoded quoted-printable headers [cipri]
* Fix Bug #8386: HTML body not correctly encoded if attachments present [cipri]
* Fix Bug #8541: mimePart.php line delimiter is \r [cipri]
* Fix Bug #9347: Notices about references [cweiske]
* Fix Bug #9558: Broken multiline headers [cipri]
* Fix Bug #9956: Notices being thrown [cipri]
* Fix Bug #9976: Subject encoded twice [cipri]
* Implement Feature #2952: Mail_mime::headers() saves extra headers [cipri]
* Implement Feature #3636: Allow specification of charsets and encoding [cipri]
* Implement Feature #4057: Mail_Mime: Add name parameter for Content-Type [cipri]
* Implement Feature #4504: addHTMLImage does not work in cases when filename contains a path [cipri]
* Implement Feature #5837: Mail_Mime: Build message for Net_SMTP [cipri]
* Implement Feature #5934: Mail_Mime: choice for content disposition [cipri]
* Implement Feature #6568: Mail_Mime: inline images referenced in CSS definitions not replaced. [cipri] - 1.3.1 (stable, 2005-07-13)
- 1.3.0 (stable, 2005-04-01)
Release notes
License: PHP
* First (stable) release in over 2.5 years (!)
* MANY bugfixes (see the bugtracker)
* added a few tests
* one small fix after RC1 (bug #3940) - 1.3.0RC1 (beta, 2005-03-20)
Release notes
License: PHP
* First release in over 2.5 years (!)
* MANY bugfixes (see the bugtracker)
* added a few tests - 1.2.1 (stable, 2002-07-27)
Release notes
License: PHP
* License change
* Applied a few changes From Ilia Alshanetsky - 1.2 (stable, 2002-07-13)
Release notes
License: PHP
* Added header encoding
* Altered mimePart to put boundary parameter on newline
* Changed addFrom() to setFrom()
* Added setSubject()
* Made mimePart inherit crlf setting from mime
Bugs
| ID | Status | Type | Version | Date | Summary |
|---|---|---|---|---|---|
| #24 | Wont fix | Bug | 2003-09-19 | Mail/mime.php does not follow CS | |
| #30 | Closed | Bug | 2003-09-23 | Mail_Mime: _encodeHeaders is not RFC-2047 compliant. | |
| #38 | Closed | Bug | 2003-09-26 | Undefined variable in mimedecode.php | |
| #44 | Bogus | Bug | 2003-09-29 | Malformed attachement encoding | |
| #333 | Bogus | Bug | 2003-12-01 | Only variables or references can be returned by reference | |
| #443 | Wont fix | Bug | 2003-12-16 | Bug in MAIL_mime::addAttachment() | |
| #465 | Bogus | Bug | 2003-12-19 | boundary= on ln 223 should not have "'s | |
| #503 | Bogus | Bug | 2003-12-30 | PEAR mime file causing Fatal Error (ref. bug 333) with PHP 5 | |
| #549 | Closed | Bug | 2004-01-08 | Mail/mimeDecode fails to decode attachement body | |
| #687 | Bogus | Bug | 2004-02-05 | Not correctly decode 'From:' header field | |
| #695 | Closed | Bug | 2004-02-06 | Can't send text only messages | |
| #779 | Bogus | Bug | 2004-02-17 | Attachments ignored in PHP >= 4.3.2 | |
| #788 | Closed | Bug | 2004-02-18 | HTML & TEXT mail components not recognized in Apple's Mail program | |
| #791 | Bogus | Bug | 2004-02-18 | Links in HTML format email do not work | |
| #915 | Bogus | Bug | 2004-02-26 | Cannot decode MIME when set specific PHP Enviormental value. | |
| #1132 | Closed | Bug | 2004-04-04 | Fails to decode attachements with BASE64 | |
| #1436 | Bogus | Req | 2004-05-18 | Useing addHTMLImage (latest version) | |
| #1491 | Closed | Bug | 2004-05-25 | Boundary string generation too "expensive" | |
| #1518 | Duplicate | Bug | 2004-05-27 | Wrong header Mime conversion | |
| #1591 | Wont fix | Bug | 2004-06-09 | max 65530 Mails | |
| #1783 | Bogus | Bug | 2004-07-04 | PHP crashes on big attachments | |
| #1841 | Wont fix | Bug | 2004-07-11 | Mail_mimePart produces non-recognizable messages | |
| #1943 | No Feedback | Bug | 2004-07-21 | build parameters in mime->get() don't work | |
| #2113 | Closed | Bug | 2004-08-11 | Fatal error: Using $this when not in object context in /usr/local/lib/php/Mail/ | |
| #2120 | Closed | Bug | 2004-08-13 | Undefined variable: parts in mimeDecode.php on line 469 | |
| #2311 | Closed | Bug | 2004-09-10 | Method modification needed | |
| #2312 | Duplicate | Bug | 2004-09-10 | MimeDecode php5 fatal error | |
| #2364 | Closed | Bug | 2004-09-21 | _quotedPrintableEncode() does not encode TAB followed by (CR)LF | |
| #2477 | Duplicate | Bug | 2004-10-07 | Upper-case encoding's name doesn't get the body decoded | |
| #2481 | Closed | Bug | 2004-10-08 | multipart not detected if enclosed in double quotes | |
| #2513 | Bogus | Bug | 2004-10-12 | Default Paramters for factory | |
| #2542 | No Feedback | Bug | 2004-10-15 | Subarray in _encodeHeaders causes error | |
| #2835 | Closed | Bug | 2004-11-26 | str_replace bug in Mail_mime::&get() /w Patch | |
| #2952 | Closed | Req | 2004-12-12 | Mail_mime::headers() saves extra headers | |
| #3169 | Closed | Bug | 2005-01-11 | no body | |
| #3206 | Bogus | Bug | 2005-01-14 | Wrong Mime Decoding | |
| #3318 | No Feedback | Bug | 2005-01-27 | mimeDecode.php - decoding of emails not consistent? | |
| #3353 | No Feedback | Bug | 2005-02-01 | Images not showing in HTML mail but as attachments | |
| #3400 | Closed | Bug | 2005-02-08 | Typo in Mime-Decode.php | |
| #3415 | No Feedback | Bug | 2005-02-09 | FROM ADDRESS with quote and double quotes | |
| #3471 | Wont fix | Req | 2005-02-14 | Remove the constraint on order of get / header | |
| #3488 | Closed | Bug | 2005-02-16 | Header delimiters don't survive in sessions | |
| #3490 | Bogus | Req | 2005-02-16 | mime->headers; change merge order | |
| #3491 | Duplicate | Bug | 2005-02-16 | Please fix typo. | |
| #3513 | Closed | Bug | 2005-02-18 | support of RFC2231 in header fields. | |
| #3578 | Bogus | Bug | 2005-02-24 | wrong quotable encoding | |
| #3636 | Closed | Req | 2005-02-28 | Allow specification of charsets and encoding | |
| #3667 | Closed | Bug | 2005-03-02 | case-sensitive decoding problem | |
| #3729 | Verified | Req | 2005-03-07 | Support for signed messages | |
| #3742 | Bogus | Bug | 2005-03-08 | parseAddressList() returns error with valid formats | |
| #3890 | Bogus | Bug | 2005-03-19 | Problems with Mozilla Mail 1.8b1 | |
| #3916 | Wont fix | Req | 2005-03-22 | Ability to GPG Encode attachments | |
| #3940 | Closed | Bug | 2005-03-24 | Mismatch between documatation and implementation | |
| #4015 | No Feedback | Bug | 2005-03-31 | qb bug | |
| #4020 | Bogus | Bug | 2005-03-31 | Content-type not added in headers | |
| #4057 | Closed | Req | 2005-04-04 | Mail_Mime: Add name parameter for Content-Type | |
| #4297 | Closed | Req | 2005-05-06 | HTML background image name not replaced | |
| #4317 | Bogus | Bug | 2005-05-10 | errorneous implementation of header encoding in Mail_Mime::_encodeHeaders() | |
| #4358 | No Feedback | Bug | 2005-05-16 | = Don't show correctly under Mac Mail | |
| #4408 | Bogus | Bug | 2005-05-22 | HTML Parts Incorrect HREF=3D"" | |
| #4455 | Closed | Bug | 2005-05-27 | addHTMLImage requires attribute SRC of tag IMG in lowercase | |
| #4504 | Closed | Req | 2005-06-01 | addHTMLImage does not work in cases when filename contains a path | |
| #4696 | Closed | Bug | 2005-06-28 | addAttachment crash | |
| #4721 | Bogus | Bug | 2005-06-30 | send is the last statment | |
| #4758 | Closed | Bug | 2005-07-06 | Inline/HTML images don't display as background images | |
| #4795 | Closed | Bug | 2005-07-12 | Error adding zero-byte attachments | |
| #4979 | Wont fix | Req | 2005-08-03 | handy wrapper class for Mail_Mime | |
| #4984 | Closed | Bug | 2005-08-03 | Mail_mimePart addSubPart Example error | |
| #5062 | Bogus | Bug | 2005-08-10 | '=' not handled properly | |
| #5201 | Wont fix | Bug | 2005-08-24 | Mail_Mime: addHTMLImage not determining attachment Content-Type | |
| #5272 | Bogus | Bug | 2005-09-01 | Mail_Mime: Odd string within HTML Body results in incomplete mime message | |
| #5333 | Closed | Bug | 2005-09-08 | Only variables should be returned by reference; triggers notices since php 4.4.0 | |
| #5400 | Closed | Bug | 2005-09-14 | Do not return function reference | |
| #5485 | Closed | Bug | OLD | 2005-09-21 | Spurious carriage returns mess up encoding |
| #5555 | No Feedback | Bug | 2005-09-29 | Mail_Mime: Attachements not displayed and content is empty on MAC | |
| #5617 | Closed | Doc | 2005-10-06 | Explain that order of method calls get() and headers() of Mail_mime matter | |
| #5710 | Closed | Bug | 2005-10-18 | Little reference bugs | |
| #5837 | Closed | Req | 2005-10-31 | Mail_Mime: Build message for Net_SMTP | |
| #5848 | Bogus | Bug | 2005-11-02 | Warning: strpos(): Empty delimiter. in /usr/share/php/Mail/RFC822.php | |
| #5890 | Closed | Bug | 2005-11-07 | Only variable references should be returned by reference | |
| #5934 | Closed | Req | 2005-11-11 | Mail_Mime: choice for content disposition | |
| #6260 | Closed | Bug | 2005-12-16 | Just a notice with PHP5 | |
| #6261 | Closed | Bug | 2005-12-16 | php 5.1.1 upgrade | |
| #6296 | No Feedback | Bug | 2005-12-19 | MIME headers not generated unless setHTMLBody() called | |
| #6372 | Bogus | Bug | 2005-12-30 | empty content-id field (RFC 2112 compliancy) | |
| #6568 | Closed | Req | 2006-01-24 | Mail_Mime: inline images referenced in CSS definitions not replaced. | |
| #6663 | Closed | Bug | 1.3.1 | 2006-02-02 | Notice about reference passing |
| #6712 | Bogus | Bug | 1.3.1 | 2006-02-07 | Returning references |
| #6726 | Bogus | Bug | 1.3.1 | 2006-02-08 | _mimeencodeheaders |
| #6926 | No Feedback | Bug | 1.3.1 | 2006-02-24 | Mail_Mime: addHTMLImage add multiple attachments |
| #7057 | Bogus | Bug | 1.3.1 | 2006-03-08 | PHP reference passing |
| #7265 | Bogus | Bug | 1.3.1 | 2006-03-30 | Only variable references should be returned by reference |
| #7484 | Bogus | Bug | 1.1.9 | 2006-04-25 | Mail_Mimedecode: Fails to identify filename |
| #7553 | Bogus | Bug | 1.3.1 | 2006-05-03 | problems with return by reference |
| #7561 | Closed | Bug | 1.3.1 | 2006-05-05 | Mail_mimePart::_quotedPrintableEncode() misbehavior with mbstring overload |
| #7713 | Closed | Bug | 1.3.1 | 2006-05-24 | PHP5 Notice: Only variable references should be returned by reference |
| #7772 | Bogus | Req | CVS | 2006-05-31 | casper |
| #7794 | No Feedback | Bug | 1.3.1 | 2006-06-02 | No attach files more 8kb |
| #8223 | Closed | Bug | CVS | 2006-07-14 | Incorrectly encoded quoted-printable headers |
| #8297 | Bogus | Req | CVS | 2006-07-26 | Content type charset does not need to be in quotes |
| #8312 | Bogus | Bug | 1.3.1 | 2006-07-28 | Only variable references should be returned by reference |
| #8333 | Bogus | Req | 2006-07-31 | Changing encode type ISO -> UTF-8 | |
| #8386 | Closed | Bug | 1.3.1 | 2006-08-08 | HTML body not correctly encoded if attachments present |
| #8541 | Closed | Bug | CVS | 2006-08-23 | mimePart.php line delimiter is \r |
| #8718 | Bogus | Bug | 1.3.1 | 2006-09-16 | Mail_mime is not error_reporting = E_ALL compatible |
| #8812 | Closed | Bug | 1.3.1 | 2006-09-29 | user header updates overwritten |
| #9347 | Closed | Bug | 1.3.1 | 2006-11-15 | Notices about references |
| #9536 | Duplicate | Bug | 1.3.1 | 2006-12-04 | Error in parsing attachment filename |
| #9558 | Closed | Bug | CVS | 2006-12-06 | Broken multiline headers |
| #9711 | Closed | Bug | 1.3.1 | 2006-12-29 | missing spaces in subject with german umlaut |
| #9722 | Closed | Bug | 1.3.1 | 2007-01-02 | _quotedPrintableEncode does not encode dot at start of line on Windows platform |
| #9725 | Closed | Bug | 1.3.1 | 2007-01-03 | multipart/related & alternative wrong order |
| #9956 | Closed | Bug | 1.3.1 | 2007-01-26 | Notices being thrown |
| #9976 | Closed | Bug | 1.3.1 | 2007-01-30 | Subject encoded twice |
| #10146 | Closed | Bug | 1.4.0a1 | 2007-02-21 | mbstring fails to recognize encodings. |
| #10158 | Closed | Bug | 1.4.0a1 | 2007-02-22 | Inline images not displayed on Mozilla Thunderbird |
| #10232 | Closed | Bug | 1.3.1 | 2007-03-01 | Gmail creates double line break when \r\n is used |
| #10298 | Closed | Bug | CVS | 2007-03-07 | Mail_mime, double Quotes and Specialchars in from and to Adress |
| #10306 | Closed | Bug | 1.4.0a1 | 2007-03-08 | Strings with Double Quotes get encoded wrongly |
| #10438 | Closed | Req | 1.3.1 | 2007-03-21 | function for encoding of given string |
| #10510 | Bogus | Bug | 1.4.0a1 | 2007-03-26 | multipart/related & alternative wrong order |
| #10596 | Closed | Bug | 1.3.1 | 2007-04-02 | Incorrect handling of text and html '0' bodies |
| #10604 | Closed | Req | 1.4.0a1 | 2007-04-04 | Put an option to specify Content-Location in the header |
| #10791 | Closed | Bug | 1.4.0RC1 | 2007-04-21 | Unit tests fail |
| #10792 | Closed | Bug | 1.4.0RC1 | 2007-04-21 | No unit tests for recently fixed bugs |
| #10793 | Closed | Bug | 1.4.0RC1 | 2007-04-21 | Long headers don't get wrapped since fix for Bug #10298 |
| #10816 | Closed | Bug | 1.4.0RC2 | 2007-04-23 | Unwanted linebreak at the end of output |
| #10838 | Closed | Bug | 1.4.0RC3 | 2007-04-25 | bad use of MIME encoding in header. |
| #10884 | Closed | Req | 1.4.0RC4 | 2007-04-29 | Provide easy way to set build params |
| #10963 | Bogus | Bug | 1.4.0 | 2007-05-07 | Incorrect default linebreak |
| #10999 | Closed | Bug | 1.4.0 | 2007-05-10 | Bad Content-ID(cid) format |
| #11162 | Closed | Doc | 1.4.0 | 2007-05-27 | Reorder documentation links |
| #11238 | Closed | Bug | 1.4.0 | 2007-06-06 | From address encoding |
| #11344 | Closed | Bug | 1.5.0 | 2007-06-18 | Error at line 644 in mime.php |
| #11367 | Closed | Bug | 1.5.0 | 2007-06-19 | Content-Type not in header? |
| #11381 | Closed | Bug | 1.5.1 | 2007-06-21 | domain name is attached to content-id, trailing greater-than sign is not remove |
| #11731 | Closed | Bug | 1.5.2 | 2007-07-31 | Full stops after soft line breaks are not encoded |
| #11798 | Closed | Bug | 2007-08-08 | Accent in From field of email causes an error in validation | |
| #12032 | Closed | Bug | 1.5.2 | 2007-09-12 | html emails don't display properly in Outlook 2003 |
| #12115 | Closed | Bug | 1.5.2 | 2007-09-25 | Mail_mime: Reference problem |
| #12165 | Closed | Bug | CVS | 2007-10-01 | Dot at the end of the line disappeared |
| #12216 | Closed | Bug | 1.5.2 | 2007-10-10 | Incorrect Mail_mime::headers() behaviour (russian text, utf8) |
| #12385 | Closed | Bug | 1.5.2 | 2007-11-05 | Bad regex when replacing css style attachments |
| #12411 | Closed | Req | 1.5.2 | 2007-11-09 | Support RFC 2047 standard for non-ascii characters as attachment filename. |
| #12429 | Duplicate | Bug | 1.5.2 | 2007-11-12 | Attachments with long files names are causing difficulty |
| #12456 | Closed | Bug | 1.5.2 | 2007-11-15 | srand() causing complication on hardware with broken clock |
| #12466 | Closed | Req | CVS | 2007-11-17 | wrong text_encoding or text_charset in get() |
| #12551 | Bogus | Bug | 1.5.2 | 2007-11-29 | dots on their own line sometimes not encoded |
| #12628 | Closed | Bug | 1.5.2 | 2007-12-06 | Extra newline causes invalid Mime, breaks GMail |
| #12716 | Bogus | Bug | 1.5.2 | 2007-12-18 | Invalid Content-Transfer-Encdoing on multipart messages |
| #12914 | Closed | Bug | 1.5.2 | 2008-01-15 | PHP5 doesn't accept subjects containing \n in Function mail() |
| #12921 | Closed | Bug | 1.5.2 | 2008-01-17 | _file2str not binary safe |
| #12988 | Closed | Doc | 2008-01-28 | User note that is a documentation problem | |
| #13032 | Closed | Bug | 1.5.2 | 2008-01-31 | Incorrect Boundary For Multi Par w/Attchment |
| #13444 | Closed | Bug | 1.5.2 | 2008-03-20 | problem in multipart mail with txt, html and images |
| #13467 | Closed | Bug | 1.5.2 | 2008-03-22 | Wrong PHP Version listed in dependencies |
| #13468 | Assigned | Req | 1.5.2 | 2008-03-22 | Add option to fetch http:// images/stylesheets |
| #13495 | Wont fix | Bug | 1.5.2 | 2008-03-25 | urlencoded domainname in cid breaks mime mails in gmail |
| #13641 | Closed | Bug | 1.5.2 | 2008-04-10 | iconv_mime_encode seems to work different/errorious than the build in logic |
| #13672 | Closed | Doc | CVS | 2008-04-14 | document needs to emphasise that get() must be called before headers() |
| #13962 | Closed | Req | 1.5.2 | 2008-05-23 | Improve Multiple header support |
| #13969 | Closed | Req | 1.5.2 | 2008-05-23 | Patch to stream attachments to counter memory issues |
| #14232 | Closed | Req | CVS | 2008-06-25 | RFC2231: Improve tspecials encoding in _buildHeaderParam() |
| #14390 | Wont fix | Bug | CVS | 2008-07-22 | attachments not correctly escaped |
| #14529 | Closed | Bug | CVS | 2008-08-20 | basename() problem with utf-8 |
| #14597 | Closed | Bug | 1.5.2 | 2008-09-04 | Factory with smtp and Mime gets email wrong |
| #14599 | Duplicate | Bug | 1.2.0b1 | 2008-09-05 | Incorrect encoding of non-latin strings in From, To, Bcc and Cc fields |
| #14678 | Closed | Bug | 1.5.2 | 2008-09-21 | Security issue due to seeding random number generator |
| #14779 | Closed | Bug | CVS | 2008-10-12 | empty file problem |
| #14780 | Closed | Bug | 1.5.2 | 2008-10-12 | Content-Type: Multipart/alternative is not set correctly. |
| #15137 | Duplicate | Bug | 1.5.2 | 2008-11-23 | Special characters in subject and possibly other fields |
| #15320 | Closed | Bug | CVS | 2008-12-16 | attachment charset is not set in Content-Type header |
| #15561 | Closed | Bug | 1.5.2 | 2009-01-08 | CSS URL image references lose a quote when sent |
| #15888 | Closed | Bug | 2009-02-10 | attachment name/filename header lacks semicolon separator | |
| #15913 | Closed | Req | 2009-02-18 | Attachments Memory Optimization | |
| #16004 | Closed | Bug | 1.5.2 | 2009-03-10 | addAttachment cut my pdf file after 147Ko |
| #16363 | Bogus | Bug | 1.5.2 | 2009-06-22 | Charset for multipart/related unset. Suggest setting using head_charset. |
| #16493 | Closed | Bug | 1.5.2 | 2009-08-04 | The charset for the headers cannot be set |
| #16539 | Closed | Bug | 1.5.2 | 2009-08-19 | Long headers break mime body display |
| #16623 | Closed | Bug | 1.5.2 | 2009-09-17 | When sending mails with attachments, the same boundaries are used |
| #16695 | Bogus | Bug | 1.5.2 | 2009-10-12 | Incorrect use of PEAR: Non-static method PEAR::isError() should not be called |
| #16706 | Closed | Bug | 1.5.2 | 2009-10-16 | Incorrectly double-quotes RFC 2231-encoded parameter values |
| #16846 | Closed | Bug | CVS | 2009-11-29 | /e modifier not allowed by suhosin |
| #16847 | Bogus | Bug | 1.5.2 | 2009-11-29 | Mail.php not found |
| #16911 | Closed | Bug | CVS | 2009-12-16 | Excessive semicolon in MIME header |
| #17025 | Closed | Bug | 1.5.3 | 2010-01-22 | Mail_mime#headers() bug |
| #17070 | Bogus | Bug | 1.6.0 | 2010-02-05 | UTF8 charset works but some characters appear as double question marks ?? |
| #17175 | Closed | Req | SVN | 2010-03-01 | Content-Description support in Mail_mime class |
| #17181 | Closed | Bug | 1.6.0 | 2010-03-01 | CC header Problem |
| #17188 | Closed | Bug | 1.6.0 | 2010-03-03 | Russian characters in subject are not display |
| #17226 | Closed | Bug | 1.6.1 | 2010-03-15 | Mail_mimePart::encodeHeader is not RFC2047 full compliant |
| #17311 | Closed | Bug | 1.7.0 | 2010-04-13 | Wrong UTF-8 Subject depending on linebreak |
| #17516 | Closed | Doc | 1.7.0 | 2010-06-23 | outdated end-user documentation |
| #17518 | Closed | Req | 1.7.0 | 2010-06-23 | method addTo |
| #17573 | Closed | Bug | 1.7.0 | 2010-07-07 | Content-Type: header problem |
| #17891 | No Feedback | Bug | 1.8.0 | 2010-09-23 | Header folding causes some mail clients to break. |
| #18048 | No Feedback | Bug | 1.3.x | 2010-11-12 | I can't send mail using addHTMLImage function in Mail_mime |
| #18083 | Closed | Req | SVN | 2010-11-23 | Not possible to set separate charset for attachment content and headers |
| #18205 | No Feedback | Bug | SVN | 2011-01-21 | addHTMLImage inserts partical cid (with no @domain) |
| #18426 | Closed | Bug | 1.8.1 | 2011-04-08 | Wrong key in $params of Mail_mimePart class |
| #18567 | Closed | Bug | 1.8.1 | 2011-05-26 | addHTMLImage causes the text portion to break |
| #18764 | Bogus | Bug | 1.8.2 | 2011-08-28 | Inline images in gmail appear attached |
| #18772 | Closed | Req | 1.8.2 | 2011-08-31 | Add text/calendar helper functions |
| #18798 | Bogus | Bug | 1.8.2 | 2011-09-07 | package not found |
| #18922 | Closed | Doc | 1.8.2 | 2011-10-22 | $content_id parameter not documented for Mail_Mime::addHTMLImage() function |
| #18936 | Closed | Doc | 1.8.2 | 2011-10-28 | Example for Mail_mime not working |
| #18982 | Closed | Bug | 1.8.2 | 2011-11-11 | Non-static method Mail_mimePart::encodeHeader() should not be called statically |
| #19009 | Closed | Bug | SVN | 2011-11-14 | remove error_reporting (for PEAR QA team) |
| #19094 | Closed | Bug | 1.8.2 | 2011-12-01 | Wrong email_regexp pattern |
| #19250 | Closed | Doc | SVN | 2012-01-26 | Source link is broken on package home |
| #19328 | Closed | Bug | SVN | 2012-03-12 | Wrong encoding of filenames with comma |
| #19406 | Closed | Req | 1.8.3 | 2012-05-02 | Allow to set individual attachment part headers |
| #19473 | Closed | Bug | 1.8.5 | 2012-06-16 | Compatibility problem PHP 5.4 |
| #19497 | Closed | Bug | 2012-07-09 | Attachment filename is cut on slash character | |
| #19653 | Wont fix | Bug | 1.8.5 | 2012-10-15 | Mail_mimePart::encodeHeader() strips off quotes |
| #19659 | Duplicate | Bug | 1.8.5 | 2012-10-20 | Mail_mine::get() throws nonsense error |
| #19665 | Closed | Bug | 1.8.5 | 2012-10-22 | Treat Mail-Reply-To and Mail-Followup-To as structured recipient headers |
| #19754 | Closed | Bug | 1.8.6 | 2012-12-17 | Parse error in mime.php |
| #19761 | Closed | Bug | 1.8.7 | 2012-12-27 | PHP-5.x warnings |
| #19770 | Closed | Bug | 1.8.7 | 2013-01-03 | html image cid generation on windows |
| #19905 | No Feedback | Bug | 1.8.7 | 2013-04-17 | Sending email with html body, txt body and attachment ignore html body |
| #19987 | Closed | Bug | 1.8.7 | 2013-06-21 | Only variables should be assigned by reference |
| #19990 | Closed | Bug | SVN | 2013-06-24 | Warning on PEAR::raiseError() call |
| #20077 | Open | Doc | 1.8.8 | 2013-09-30 | update Mail_Mime's documentation for &get() -> get() |
| #20218 | Bogus | Bug | 1.8.8 | 2014-03-14 | wrong include path: `require_once('Mail/mimePart.php')` within Mail/mime.php |
| #20222 | Closed | Bug | 1.8.8 | 2014-03-18 | 1.8.8 not compatible with PHP4 |
| #20223 | Open | Doc | 1.8.8 | 2014-03-19 | Working together with Mail |
| #20226 | Closed | Bug | 1.8.8 | 2014-03-21 | Mail_mimePart::encodeHeader does not encode ISO-2022-JP string. |
| #20273 | Closed | Bug | 1.8.8 | 2014-05-14 | Incorrect handling of HTAB in encodeHeader() |
| #20518 | Open | Doc | 1.8.9 | 2015-03-19 | The documentation for addHTMLImage() is wrong |
| #20563 | Closed | Req | SVN | 2015-06-21 | isMultipart() method |
| #20564 | Closed | Req | SVN | 2015-06-21 | Possibility to unset headers |
| #20565 | Closed | Req | SVN | 2015-06-28 | Possibility to save mimePart into an open stream |
| #20921 | Closed | Bug | 1.9.0RC1 | 2015-07-18 | Non-static method Mail_mimePart::encodeHeaderValue() |
| #20931 | Closed | Bug | 1.9.0RC1 | 2015-08-02 | Unsetting headers does not remove a header |
| #20938 | Open | Req | 1.9.0 | 2015-08-18 | Support for PGP encrypted & signed mails |
| #20948 | Bogus | Req | SVN | 2015-09-14 | main |
| #21027 | Closed | Req | 1.10.0 | 2016-02-12 | Support calendar body along with attachments and html images |
| #21098 | Closed | Bug | 1.10.0 | 2016-07-14 | Discrepancy in handling of empty (but set) plain text part |
| #21176 | No Feedback | Req | 1.10.0 | 2017-02-03 | mail is going to spam or junk foilder |
| #21203 | Closed | Bug | 1.10.0 | 2017-04-29 | Remove deprecated features from tests |
| #21204 | Duplicate | Bug | 1.10.0 | 2017-04-29 | Remove deprecated features from tests |
| #21205 | Closed | Bug | 1.10.0 | 2017-04-29 | De-quoting fails |
| #21206 | Closed | Bug | 1.10.0 | 2017-04-29 | explodeQuotedString() does not handle quoted strings correctly |
| #21255 | Closed | Bug | 1.10.1 | 2017-11-05 | boundary gets added twice |
| #23734 | Bogus | Bug | 1.10.2 | 2018-01-09 | count(): Parameter must be an array / mimePart.php on line 314 |
| #23757 | Closed | Bug | Unknown | 2018-07-02 | Unescaped spaces in attachment filename |