imap_open рекурсивно пытается ввести пароль и не работает - PullRequest
0 голосов
/ 17 декабря 2011

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

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

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

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

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

Ответы [ 2 ]

0 голосов
/ 11 октября 2012

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

error_reporting(E_ALL ^ E_NOTICE);
0 голосов
/ 20 декабря 2011

Единственное решение, которое мне кажется, это отключить уведомление о подавлении такого уведомления с помощью @ в php

...