Tobias_Baus
25-12-2004, 21:06
Hallo zusammen,
ich habe ein kleines Problem mit der Funktion imap_open() (http://php3.de/manual/de/function.imap-open.php) bzw. der Funktion imap_mailboxmsginfo() (http://de3.php.net/manual/de/function.imap-mailboxmsginfo.php).
Hier erstmal der Code:
-----
$mbox = imap_open ("{mail.domain.de/pop3:110}INBOX", "username", "passwort", "OP_READONLY");
$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);
-----
Das liefert folgendes:
Date: Tue, 14 Dec 2004 17:28:06 +0100 (CET)
Driver: pop3
Mailbox: {mail.domain.de:110/pop3/user="username"}INBOX
Messages: 0
Recent: 0
Size: 0
Das kann eigentlich nicht sein, denn die Mailbox ist vollgestopft mit Mails. Meine bisherige Theorie lautet, dass der Mailboxadressen-String falsch ist ("{mail.domain.de/pop3:110}INBOX"). Das Problem ist nur, ich weiß nicht wie er richtig lautet muss. Ich habe schon einiges ausprobiert und es hat nichts gebracht. Im PHP-Manual steht, "der Name des Postfachs setzt sich zusammen aus der Bezeichnung des Servers und dem Pfad des Postfachs auf diesem Server". Aber woher bekomme ich den Pfad des Postfachs raus?
Ich hoffe ihr könnte mir helfen, im voraus schonmal vielen Dank.
Viele Grüße, Tobias
ich habe ein kleines Problem mit der Funktion imap_open() (http://php3.de/manual/de/function.imap-open.php) bzw. der Funktion imap_mailboxmsginfo() (http://de3.php.net/manual/de/function.imap-mailboxmsginfo.php).
Hier erstmal der Code:
-----
$mbox = imap_open ("{mail.domain.de/pop3:110}INBOX", "username", "passwort", "OP_READONLY");
$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);
-----
Das liefert folgendes:
Date: Tue, 14 Dec 2004 17:28:06 +0100 (CET)
Driver: pop3
Mailbox: {mail.domain.de:110/pop3/user="username"}INBOX
Messages: 0
Recent: 0
Size: 0
Das kann eigentlich nicht sein, denn die Mailbox ist vollgestopft mit Mails. Meine bisherige Theorie lautet, dass der Mailboxadressen-String falsch ist ("{mail.domain.de/pop3:110}INBOX"). Das Problem ist nur, ich weiß nicht wie er richtig lautet muss. Ich habe schon einiges ausprobiert und es hat nichts gebracht. Im PHP-Manual steht, "der Name des Postfachs setzt sich zusammen aus der Bezeichnung des Servers und dem Pfad des Postfachs auf diesem Server". Aber woher bekomme ich den Pfad des Postfachs raus?
Ich hoffe ihr könnte mir helfen, im voraus schonmal vielen Dank.
Viele Grüße, Tobias