Couple of IMAP questions
| From: | Al | Date: | Tue, 27 Nov 2007 15:39:20 +0000 |
| Subject: | Couple of IMAP questions | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-265074@lists.php.net to get a copy of this message | ||
I writing a script to fetch bounced emails from a dedicated mailbox.
$mbox = imap_open($addr, $user, $pw);
I've got a simple foreach(){
$bodyStr = imap_body($mbox, $num); ... $hdrStr = imap_fetchheader($mbox, $num); ....Using 110/pop3 is incredibly slow. The php documentation implies that using the direct IMAP connection may be faster. But, I can't get it to work with {foo.org:143/imap} with or without the "/imap". "110/pop3" works fine. Is IMAP really faster? If not, I'll not bother trying to get IMAP to work. Second question: I need data from both the bounced header and the original header, which is in the bounced body. Thus, I used imap_fetchheader() and imap_body(). Obviously this requires two fetches. Is there a way to fetch the whole message with one fetch? I can't find a function to do it. Thanks....