Thanks a lot for your reply. I also found a second bug report related to this: http://bugs.php.net/bug.php?id=21168
Now, how about adding an imap_newsearchpgm function to the PHP imap extension which would do a call to mail_nsewsearchpgm inside c-client and return a structure allowing to contruct IMAP4 search programs (SEARCHPGM inside c-client) ? Anyone interested in this ? Dominik On 2010-01-30, at 6:22 PM, Joey Smith wrote: > There's an open bug on this, #15238 (http://bugs.php.net/bug.php?id=15238&). > I'm > sure patches would be welcomed. > > On Fri, Jan 29, 2010 at 03:49:18PM -0500, Dominik Gehl wrote: >> Hi, >> >> I noticed that the imap extension seems to support only IMAP2 search >> criteria. >> >> This is caused by the fact that in ext/imap/php_imap.c, the imap_search >> function uses a call to mail_criteria. And >> the University of Washington IMAP toolkit mentions in docs/internal.txt: >> >> SEARCHPGM *mail_criteria (char *criteria); >> criteria IMAP2-format search criteria string >> >> This function accepts an IMAP2-format search criteria string and >> parses it. If the parse is successful, it returns a search program >> suitable for use in mail_search_full(). >> WARNING: This function does not accept IMAP4 search criteria. >> >> >> Is there any specific reason why PHP uses this mail_criteria call ? It >> really would be nice to be able to use IMAP4 search criteria ! >> >> Thanks, >> Dominik >> >> -- >> PHP Internals - PHP Runtime Development Mailing List >> To unsubscribe, visit: http://www.php.net/unsub.php >> -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php