imap_mailboxmsginfo

imap_mailboxmsginfo -- Liefert Informationen über das aktuelle Postfach

Beschreibung

object imap_mailboxmsginfo ( int imap_stream)

Diese Funktion liefert dieselben Informationen wie imap_status( ) sowie zusätzlich die Größe des Postfachs in Bytes . Diese wird aus der Summe der Größe der einzelnen Nachrichten gebildet , deshalb benötigt diese Funktion mehr Zeit zur Ausführung als imap_status( ) .

Tabelle 1 . Felder des Rückgabe-Objekts

Datum der letzten Änderung
Name des Postfachs
Anzahl der Nachrichten
Anzahl neuer Nachrichten
Anzahl ungelesener Nachrichten
Größe des Postfachs in Byte


Beispiel 1 . imap_mailboxmsginfo( ) Beispiel

 
$mbox

 
=

 
imap_open

 
(

 
"{your.imap.host}INBOX"

 
,

 
"username"

 
,

 
"password"

 
)

 
|

 
|

 
die

 
("can't

 
connect

 
:

 
"

 
.

 
imap_last_error())

 
;

 
$check

 
=

 
imap_mailboxmsginfo

 
($mbox)

 
;

 
if

 
($check

 
)

 
{

 
print

 
"Date

 
:

 
"

 
.

 
$check

 
-

 
Date

 
.

 
"

 
br

 
\n"

 
;

 
print

 
"Driver

 
:

 
"

 
.

 
$check

 
-

 
Driver

 
.

 
"

 
br

 
\n"

 
;

 
print

 
"Mailbox

 
:

 
"

 
.

 
$check

 
-

 
Mailbox

 
.

 
"

 
br

 
\n"

 
;

 
print

 
"Messages

 
:

 
"

 
.

 
$check

 
-

 
Nmsgs

 
.

 
"

 
br

 
\n

 
"

 
;

 
print

 
"Recent

 
:

 
"

 
.

 
$check

 
-

 
Recent

 
.

 
"

 
br

 
\n"

 
;

 
print

 
"Size

 
:

 
"

 
.

 
$check

 
-

 
Size

 
.

 
"

 
br

 
\n"

 
;

 
}

 
else

 
{

 
print

 
"imap_check(

 
)

 
failed

 
:

 
"

 
.

 
imap_lasterror(

 
)

 
.

 
"

 
br

 
\n"

 
;

 
}

 
imap_close

 
($mbox)

 
;