Zusätzlich habe ich versucht eine Löschfunktion einzubauen:
- Code: Select all
if ($del==1)
{
$msg_box=imap_open({2.2.4.233:110/pop3}INBOX,$USER,$PASS)or die ("Fehler: " . imap_last_error());
imap_delete($msg_box,$msg) or die ("Fehler: " . imap_last_error());
imap_expunge($msg_box) or die ("Fehler: " . imap_last_error());
imap_close($msg_box, CL_EXPUNGE)or die ("Fehler: " . imap_last_error());
}
Hier die Fehlermeldung:
- Code: Select all
Warning: imap_open(): Couldn't open stream {2.2.4.233:110/pop3}INBOX in
/home/webmail/public_html/webmailer/index.php on line 34
Fehler: POP3 connection broken in response
Notice: Unknown: [IN-USE] /var/mail/.leitstelle.pop lock busy!
Is another session active? (11) (errflg=1) in Unknown on line 0
Notice: Unknown: POP3 connection broken in response (errflg=1) in Unknown on line 0
Das Script läuft im lokalen Intranet.
Diese Meldung ist wohl der Haken:
- Code: Select all
Unknown: [IN-USE] /var/mail/.leitstelle.pop lock busy!
In /var/ gibt es einen Link namens "mail" auf /var/spool/mail/ hier liegen die Postfächer als Textdatei mit den E-Mails.
Jetzt wäre interessant zu wissen, wie die Funktion auf den Pfad
- Code: Select all
/var/mail/.leitstelle.pop
kommt.