Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 Dec 2008 18:04:58 +0100
From:      Ben Stuyts <ben@altesco.nl>
To:        ports@freebsd.org
Subject:   php imap_rfc822_parse_adrlist problem
Message-ID:  <C56EBB6E-5782-42F0-B40B-CF6799DB64D4@altesco.nl>

next in thread | raw e-mail | index | archive | help
Hi,

Since upgrading 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:

$adds = 'ian eiloart <iane@example.ac.uk>,
         shuf6@example.ac.uk,
         blobby,
         "ian,eiloart"<ian@example.ac.uk>,
         <@example.com:foo@example.ac.uk>,
         foo@#,
         ian@-example.com,
         ian@one@two';
$add_arr = imap_rfc822_parse_adrlist($adds, 'example.com');
var_export ($add_arr);

I should get:
...
   2 =>
   class stdClass {
     var $mailbox = 'blobby';
     var $host = 'example.ac.uk';
   },
...

but I get:
...
   2 =>
   stdClass::__set_state(array(
      'mailbox' => 'blobby',
      'host' => 'p?a(',
   )),
...

So the host part isn't filled in correctly. I have verified this on  
two FreeBSD 7 machines. On an older FreeBSD 5 machine with php4 this  
works fine. Before the update, I was running php 5.2.6 and there was  
no problem either. Any ideas?

Thanks,
Ben




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?C56EBB6E-5782-42F0-B40B-CF6799DB64D4>