ID: 31142
Updated by: [EMAIL PROTECTED]
Reported By: sean-freebsd at farley dot org
-Status: Open
+Status: Verified
Bug Type: IMAP related
Operating System: *
-PHP Version: 4CVS, 5CVS (2004-12-17)
+PHP Version: 4CVS, 5CVS (2005-01-05)
New Comment:
And also found another crash bug:
<?php
$envelope["from"]= "[EMAIL PROTECTED]";
$envelope["to"] = "[EMAIL PROTECTED]";
$part1["type"] = TYPEMULTIPART;
$body[] = $part1;
echo imap_mail_compose($envelope, $body);
?>
#0 0x082ec3af in rfc822_encode_body_7bit ()
#1 0x081275fe in zif_imap_mail_compose (ht=2, return_value=0x86763a4,
this_ptr=0x0,
return_value_used=1) at
/usr/src/web/php/php_4_3/ext/imap/php_imap.c:3081
Previous Comments:
------------------------------------------------------------------------
[2005-01-04 21:41:32] sean-freebsd at farley dot org
I think I need to give a better example. While the fix in CVS does fix
the example from the man page, I am having trouble when the envelope
includes custom_headers.
If you add the following line to the example script in the man page,
you should notice that the other headers are missing. I tested this
with a 20050104 CVS snapshot.
$envelope["custom_headers"] = array("X-Mailer: TestMailer");
Thank you for the earlier fix. It did help.
------------------------------------------------------------------------
[2004-12-22 18:29:20] [EMAIL PROTECTED]
This bug has been fixed in CVS.
Snapshots of the sources are packaged every three hours; this change
will be in the next snapshot. You can grab the snapshot at
http://snaps.php.net/.
Thank you for the report, and for helping us make PHP better.
------------------------------------------------------------------------
[2004-12-17 07:33:12] sean-freebsd at farley dot org
Description:
------------
I noticed the problem after upgrading from PHP v4.3.4 to v4.3.10.
ISMail (http://www.insidesystems.net/projects/project.php?projectid=4)
stopped working. None of the headers provided in the envelope argument
were being returned by the function.
I also attempted running the example code (using /etc/motd for the file
in the code) from the man page for this function without success:
----begin output----
--0-1804289383-1103265027=:94095--<br />
----end output----
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=31142&edit=1