Я пытаюсь получить электронную почту с конкретной учетной записи электронной почты. Когда я добавляю правильный адрес электронной почты и пароль, тогда он отлично работает, но при предоставлении неправильных данных возвращается его возвращающее количество notice
и warning
ошибок. Я добавил @
для предотвращения некоторых ошибок, он работает, некоторые ошибки скрываются, но некоторые не скрываются, даже ошибка не показывает номер строки. Ниже мой кодКак остановить уведомление об ошибке IMAP в php?
$mbox = @imap_open("{mail.b*********n.com:143/novalidate-cert}", $sEmail, $sPwd);
$MC = @imap_check($mbox);
$result = @imap_fetch_overview($mbox,"1:{$MC->Nmsgs}",0);
if(isset($result)){
foreach ($result as $overview) {
//echo "#{$overview->msgno} ({$overview->date}) - From: {$overview->from}
//{$overview->subject}\n";
$a = "From: {$overview->from}";
$s = explode('<',$a);
if(isset($s[1])){
//echo $s[1].'<br />';
echo rtrim($s[1],'>').'<br />';
}
}
}
@imap_close($mbox);
Ошибки:
(!) Notice: Unknown: [AUTHENTICATIONFAILED] Authentication failed. (errflg=1) in Unknown on line 0
(!) Notice: Unknown: [AUTHENTICATIONFAILED] Authentication failed. (errflg=1) in Unknown on line 0
(!) Notice: Unknown: [AUTHENTICATIONFAILED] Authentication failed. (errflg=1) in Unknown on line 0
(!) Notice: Unknown: Too many login failures (errflg=2) in Unknown on line 0
Может кто-то наставит меня, почему эти ошибки показывают и как я могу исправить эту проблему. Я хотел бы оценить.