Hallo, ich kriege immer eine blöde Fehlermeldung, wenn die Emails abgefragt werden, und die Mailbox leer ist !
Könnte mir einer sagen, wo ich im Skript was beifügen muss damit das nicht mehr vorkommt.
<b>Notice</b>: Unknown: Mailbox is empty (errflg=1) in <b>Unknown</b> on line <b>0</b><br />
<br />
<b>Notice</b>: Unknown: Sequence out of range (errflg=2) in <b>Unknown</b> on line <b>0</b><br />
Und hier ist das Skript:
$mailserver = "xxx.xxxx.xx";
$username = "xxxxxx";
$password = "xxxxxx";
$message = "";
$mbox = imap_open ("{".$mailserver.":110/pop3}INBOX", $username, $password);
$MC=imap_check($mbox);
$MN=$MC->Nmsgs;
$overview=imap_fetch_overview($mbox,"1:$MN",0);
$size=sizeof($overview);
if ($size == 0)
{
SetValueString("EMAILS_MAILBOX", "No Emails available");
imap_close ($mbox);
return;
}
for($i=$size-1;$i>=0;$i--)
{
$val=$overview[$i];
$msg=$val->msgno;
$from=$val->from;
$date=$val->date;
$seen=$val->seen;
if (array_key_exists( "subject", get_object_vars($val)))
$subj=$val->subject;
else $subj="";
$new_line = "#$msg : From: '$from'
Subject:'$subj'
";
$message = $message.$new_line;
mfG Franz