Bug #15470: imap_headers() does not work
| From: | darek at my dot tenbit dot pl | Date: | Sat, 09 Feb 2002 19:20:36 +0000 |
| Subject: | Bug #15470: imap_headers() does not work | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-79836@lists.php.net to get a copy of this message | ||
From: darek@my.tenbit.pl
Operating system: Solaris 2.7
PHP version: 4.1.1
PHP Bug Type: IMAP related
Bug description: imap_headers() does not work
On PHP 4.0.6 this script works fine, but after upgrade to 4.1.1 there is a
problem...
<?
$mbox = imap_open("{my.host.com:143}","user","password")
or die("can't connect: ".imap_last_error());
echo "<p><h1>Mailboxes</h1>\n";
$folders = imap_listmailbox ($mbox, "{my.host.com:143}", "*");
if ($folders == false) {
echo "Call failed: ".imap_last_error()."<br>\n";
} else {
while (list ($key, $val) = each ($folders)) {
echo $val."<br>\n";
}
}
echo "<br>==========INBOX=============<br>";
$status = imap_status($mbox,"{my.host.com:143}INBOX",SA_ALL);
if($status) {
print("Messages: ". $status->messages )."<br>\n";
print("Recent: ". $status->recent )."<br>\n";
print("Unseen: ". $status->unseen )."<br>\n";
print("UIDnext: ". $status->uidnext )."<br>\n";
print("UIDvalidity:". $status->uidvalidity)."<br>\n";
} else
print "imap_status failed: ".imap_last_error()."\n";
echo "<p><h1>Headers in INBOX</h1>\n";
$headers = imap_headers ($mbox);
if ($headers == false) {
echo "Call failed: ".imap_last_error()."<br>\n";
} else {
while (list ($key,$val) = each ($headers)) {
echo $val."<br>\n";
}
}
imap_close($mbox);
?>
Result on PHP 4.0.6:
Mailboxes
{my.host.com:143}DRAFT
{my.host.com:143}INBOX
{my.host.com:143}SENT
==========INBOX=============
Messages: 67
Recent: 0
Unseen: 63
UIDnext: 4227
UIDvalidity:242664002
Headers in INBOX
1) 2-Feb-2002 user@my.host.com Subject1 (447 chars)
U 2) 3-Feb-2002 user@my.host.com Subject2 (455 chars)
U 3) 3-Feb-2002 user@my.host.com Subject3 (458 chars)
...
...
...
Result on PHP 4.1.1:
Mailboxes
{my.host.com:143}DRAFT
{my.host.com:143}INBOX
{my.host.com:143}SENT
==========INBOX=============
Messages: 67
Recent: 0
Unseen: 63
UIDnext: 4227
UIDvalidity:242664002
Headers in INBOX
Call failed:
phpinfo():
Configure Command './configure'
'--with-oci8=/opt/ORCL/oracle/product/8.1.7'
'--with-apxs=/usr/local/apache/bin/apxs' '--enable-sigchild'
'--with-imap=../pine4.44/imap' '--with-gd=../gd-1.8.4'
'--with-png-dir=../gd-1.8.4' '--with-jpeg-dir=../jpeg-6b'
'--with-zlib-dir=../zlib-1.1.3' '--without-mysql' '--disable-wddx'
'--disable-xml' '--disable-posix' '--enable-ftp'
'--with-recode'
IMAP Support enabled
IMAP c-Client Version 2001
--
Edit bug report at http://bugs.php.net/?id=15470&edit=1
--
Fixed in CVS: http://bugs.php.net/fix.php?id=15470&r=fixedcvs
Fixed in release: http://bugs.php.net/fix.php?id=15470&r=alreadyfixed
Need backtrace: http://bugs.php.net/fix.php?id=15470&r=needtrace
Try newer version: http://bugs.php.net/fix.php?id=15470&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=15470&r=support
Expected behavior: http://bugs.php.net/fix.php?id=15470&r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=15470&r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=15470&r=submittedtwice