[ANNOUNCEMENT] Mail_IMAP-1.0.0RC3 (beta) Released.
| From: | PEAR Announce | Date: | Sat, 17 Apr 2004 08:47:45 +0000 |
| Subject: | [ANNOUNCEMENT] Mail_IMAP-1.0.0RC3 (beta) Released. | ||
| Groups: | php.pear.general | ||
| Request: | Send a blank email to pear-general+get-11928@lists.php.net to get a copy of this message | ||
The new PEAR package Mail_IMAP-1.0.0RC3 (beta) has been released at http://pear.php.net/.
Release notes
-------------
This release addresses only bugs:
1.) Wrong $pidAdd value passed to Mail_IMAP::_scanMultipart
- Passed an incorrect value of '2' instead of '1'
2.) Wrong body selected when there is more than one inline text/plain,
text/html part. Mozilla mail, for instance, has a feature to
display all attachments in a message beneath the message in the
viewer. It sends mail along these lines as well adding a generic
attribute "flowed" in the parameters of a message.
Symptoms: Program picks whichever text/plain part is first, not
necessarily the correct one.
Solution: Message viewer should combine all multiple text/plain
inline parts into a single message.
Altered Mail_IMAP::_scanMultipart to select the proper part based
on whether a file name exists for the inline text/plain part.
3.) No fallback for default part id in Mail_IMAP::getDefaultPid a BC
breaking patch was introduced to cure this problem,
Mail_IMAP::getDefaultPid now always returns a part id, if the
application is unable to find a default part id, it will return
part id #1. (used to return FALSE if a default part id couldn't be
found) This prevents nasty bugs from suspect messages.
Symptoms: message does not contain either a text/plain or text/html
part.
Solution: Mail_IMAP::getDefaultPid now contains a fallback for the
first message part (pid #1) message viewer should look at the MIME
type and make adjustments accordingly.
4.) File names don't show up for inline attachments when a file name
exists. Altered Mail_IMAP::_declareParts to allow file names for
inline parts to be indexed when a file name exists.
5.) No default value for file names when one doesn't exist (now defaults
to empty string).
6.) Added a check of the existence of the subject header in the inbox
example file.
Thanks to Dmitry Arkhipov for providing bug reports and extensive testing.
Package Info
-------------
Mail_IMAP provides a simplified backend for working with the c-client (IMAP) extension. It serves as
an OO wrapper for commonly used c-client functions. It provides structure and header parsing as well
as body retrieval.
Mail_IMAP provides a simple inbox example that demonstrates its ability to parse and view simple and
multipart email messages.
Mail_IMAP also provides a connection wizard to determine the correct protocol and port settings for
a remote mail server, all you need to provide is a server, a username and a password.
Mail_IMAP may be used as a webmail backend or as a component in a mailing list manager.
This package requires the c-client extension. To download the latest version of the c-client
extension goto: http://www.php.net/imap.
Related Links
-------------
Package home: http://pear.php.net/package/Mail_IMAP
Changelog: http://pear.php.net/package-changelog.php?package=Mail_IMAP
Download: http://pear.php.net/get/Mail_IMAP-1.0.0RC3.tgz
Authors
-------------
Richard York <richy@smilingsouls.net> (lead)