2011-12-17 2 views
0

Я пытаюсь использовать imap_open для открытия удаленного почтового ящика. Когда пароль неверен, он пытается выполнить некоторое время и выдает предупреждение и терпит неудачу.imap_open рекурсивно пробовал пароль и не удалось

Если в качестве списка php, если imap_open не успешно, он вернет false.

Этого не происходит.

Пожалуйста, помогите

PHP Примечание: Unknown: Повторная попытка аутентификации CRAM-MD5 после неправильного пароля или имени учетной записи (errflg = 1) в Unknown в строке 0 PHP Примечание: Unknown: Повторная попытка аутентификации CRAM-MD5 после неправильного пароля или имя учетной записи (errflg = 1) в Unknown в строке 0 PHP Примечание: Неизвестно: Ошибка Kerberos: не обнаружен кеш учетных данных (попробуйте запустить kinit) для mail.server.com (errflg = 1) в Unknown в строке 0 Уведомление PHP : Неизвестно: повторная проверка подлинности PLAIN после неправильного пароля или имени учетной записи (errflg = 1) в Unknown в строке 0 PHP Примечание: неизвестно: повторная проверка подлинности PLAIN после неправильного пароля или имени учетной записи (errflg = 1) in Unknown on line 0 PHP Примечание: Неизвестно: не удается аутентифицировать сервер IMAP: слишком много неудачных логинов (errflg = 2) в Unknown в строке 0

ответ

0

Единственное решение для меня - отключить уведомление о подавлении таких сообщений обратите внимание на @ в PHP

-1

мой обходной путь:

error_reporting(E_ALL^E_NOTICE); 
Смежные вопросы