>> $pgm = imap_searchprogram_new(); >> imap_searchprogram_criteria($pgm1,"DRAFT SMALLER 34567 HEADER Message-Id >> <[email protected]> FROM [email protected]"); > > I assume you meant '$pgm' above?
You are absolutely right ! In fact, you can also set every parameter in its own imap_searchprogram_criteria call, so the above (without the typo) would be equivalent to the four calls below: imap_searchprogram_criteria($pgm,"DRAFT"); imap_searchprogram_criteria($pgm,"SMALLER 34567"); imap_searchprogram_criteria($pgm,"HEADER Message-Id <[email protected]>"); imap_searchprogram_criteria($pgm,"FROM [email protected]"); If you need a logical OR of several criteria, you would use the following calls: $pgm1 = imap_searchprogram_new(); imap_searchprogram_criteria($pgm1,"DRAFT"); $pgm2 = imap_searchprogram_new(); imap_searchprogram_criteria($pgm2,"ANSWERED"); $pgm = imap_searchprogram_or($pgm1, $pgm2); imap_search($mbox,$pgm); Dominik -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php
