From: ben at altesco dot nl Operating system: FreeBSD 7 PHP version: 5.2.8 PHP Bug Type: IMAP related Bug description: imap_rfc822_parse_adrlist host part not filled in correctly
Description: ------------ Since upgrading from php 5.2.6 to php 5.2.8 I have a problem with imap_rfc822_parse_adrlist. When I run the example given on the manual page at http://nl3.php.net/imap_rfc822_parse_adrlist, the host part sometimes returns junk. Reproduce code: --------------- $adds = 'ian eiloart <i...@example.ac.uk>, sh...@example.ac.uk, blobby, "ian,eiloart"<i...@example.ac.uk>, <@example.com:f...@example.ac.uk>, f...@#, i...@-example.com, i...@one@two'; $add_arr = imap_rfc822_parse_adrlist($adds, 'example.com'); var_export ($add_arr); Expected result: ---------------- ... 2 => class stdClass { var $mailbox = 'blobby'; var $host = 'example.ac.uk'; }, ... Actual result: -------------- ... 2 => stdClass::__set_state(array( 'mailbox' => 'blobby', 'host' => 'p?a(', )), ... -- Edit bug report at http://bugs.php.net/?id=46918&edit=1 -- Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=46918&r=trysnapshot52 Try a CVS snapshot (PHP 5.3): http://bugs.php.net/fix.php?id=46918&r=trysnapshot53 Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=46918&r=trysnapshot60 Fixed in CVS: http://bugs.php.net/fix.php?id=46918&r=fixedcvs Fixed in CVS and need be documented: http://bugs.php.net/fix.php?id=46918&r=needdocs Fixed in release: http://bugs.php.net/fix.php?id=46918&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=46918&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=46918&r=needscript Try newer version: http://bugs.php.net/fix.php?id=46918&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=46918&r=support Expected behavior: http://bugs.php.net/fix.php?id=46918&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=46918&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=46918&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=46918&r=globals PHP 4 support discontinued: http://bugs.php.net/fix.php?id=46918&r=php4 Daylight Savings: http://bugs.php.net/fix.php?id=46918&r=dst IIS Stability: http://bugs.php.net/fix.php?id=46918&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=46918&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=46918&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=46918&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=46918&r=mysqlcfg