I just try an example here, using imap_open connect to yahoo mail.
=================================
<?
echo "<p><h1>Mailboxes</h1>\n";
$mbox = imap_open ("{"."pop.mail.yahoo.com".":"."110"."}", "username", "password");
$folders = imap_listmailbox ($mbox, "{pop.mail.yahoo.com:110}", "*");
if ($folders == false) {
echo "Call failed<br>\n";
} else {
while (list ($key, $val) = each ($folders)) {
echo $val."<br>\n";
}
}
echo "<p><h1>Headers in INBOX</h1>\n";
$headers = imap_headers ($mbox);
if ($headers == false) {
echo "Call failed<br>\n";
} else {
while (list ($key,$val) = each ($headers)) {
echo $val."<br>\n";
}
}
imap_close($mbox);
?>
================================
with the coding above, it keep on showing me the same error.
Mailboxes
Warning: Couldn't open stream {pop.mail.yahoo.com/pop3} in /usr/local/apache/htdocs/xmail9/mailbox_testing.php on line 3
Warning: Unable to find stream pointer in /usr/local/apache/htdocs/xmail9/mailbox_testing.php on line 5
Call failed
Headers in INBOX
Warning: Unable to find stream pointer in /usr/local/apache/htdocs/xmail9/mailbox_testing.php on line 16
Call failed
Warning: Unable to find stream pointer in /usr/local/apache/htdocs/xmail9/mailbox_testing.php on line 26
what's the problem????