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)
;
|
|