Mail::parseAddressList and imap_rfc822_parse_adrlist

From: Date: Mon, 17 May 2004 16:42:36 +0000
Subject: Mail::parseAddressList and imap_rfc822_parse_adrlist
References: 1  Groups: php.pear.general 
Request: Send a blank email to pear-general+get-12544@lists.php.net to get a copy of this message
The following applies to Mail_RFC822 version 1.12. My problem concerns differences between imap_rfc822_parse_adrlist and the PEAR version. They produce different output to the same input. I am not aware which is the correct according to RFC822, but for my purposes imap_rfc822_parse_adrlist produces the most useful output, so I want to ask if the PEAR module behaves as intended. Here is the inconsistancy: parseAddressList('test@here.com, "|/bin/vacation test"', '') -> output is a PEAR error imap_parse_adrlist('test@here.com, "|/bin/vacation test"', '') -> output is an array with these two mailboxes parseAddressList('mymailbox', '') -> output is a PEAR error imap_parse_adrlist('mymailbox', '') -> output is an array with this mailbox So the PEAR module doesn't like mailboxes which do not have a domain suffix, and it does not ignore stuff which is in quotes. Is it PEAR parseAddressList which is just not suited for these cases? As is clear, I want it to parse the contents of a .forward-file. Regards, Espen Jürgensen

« previous php.pear.general (#12544) next »