#26912 [NEW]: imap_rfc822_parse_adrlist fails decoding

From: Date: Thu, 15 Jan 2004 00:03:11 +0000
Subject: #26912 [NEW]: imap_rfc822_parse_adrlist fails decoding
Groups: php.bugs 
Request: Send a blank email to php-bugs+get-53341@lists.php.net to get a copy of this message
From: lars at kneschke dot de Operating system: Gentoo PHP version: 4.3.4 PHP Bug Type: IMAP related Bug description: imap_rfc822_parse_adrlist fails decoding Description: ------------ imap_rfc822_parse_adrlist fails when it should decode emailadresses using following format test@test.de <test@test.de> It gets confused by the first @ . Changing the string to test\@test.de <test@test.de> makes it working. Reproduce code: --------------- $testSting = "test1@test.de <test2@test.de>"; print "<pre>"; print_r(imap_rfc822_parse_adrlist($testString,'')); print "</pre>"; Expected result: ---------------- Array ( [0] => stdClass Object ( [mailbox] => test2 [host] => lists.net [personal] => test1@lists.net ) ) Actual result: -------------- Array ( [0] => stdClass Object ( [mailbox] => test1 [host] => lists.net ) [1] => stdClass Object ( [mailbox] => UNEXPECTED_DATA_AFTER_ADDRESS [host] => .SYNTAX-ERROR. ) ) -- Edit bug report at http://bugs.php.net/?id=26912&edit=1 -- Try a CVS snapshot (php4): http://bugs.php.net/fix.php?id=26912&r=trysnapshot4 Try a CVS snapshot (php5): http://bugs.php.net/fix.php?id=26912&r=trysnapshot5 Fixed in CVS: http://bugs.php.net/fix.php?id=26912&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=26912&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=26912&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=26912&r=needscript Try newer version: http://bugs.php.net/fix.php?id=26912&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=26912&r=support Expected behavior: http://bugs.php.net/fix.php?id=26912&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=26912&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=26912&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=26912&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=26912&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=26912&r=dst IIS Stability: http://bugs.php.net/fix.php?id=26912&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=26912&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=26912&r=float

« previous php.bugs (#53341) next »