Есть ли список всех возможных сообщений PHP imap о последней ошибке()?


Imap_last_error() возвращает строку в PHP, когда произошла ошибка.

Я хотел бы записать их, чтобы я мог передать их в свое приложение и действовать в соответствии с ними. Проблема в том, что он не выдает код ошибки, кроме того, я не могу найти все возможные ошибки, которые могут появиться.

Кто-нибудь знает, где я могу их найти? В настоящее время я знаю

'Unknown Error',
'Too many login failures',
'Login aborted'

Но должно быть что-то еще.

Заранее спасибо, ребята.

 2
Author: Glycerine, 2010-07-16

1 answers

Загрузите UW c-клиент и проверьте файл c-client\imap4r1.c.

Подавляющее большинство сообщений об ошибках являются воспроизведением сообщений об ошибках, отправленных сервером IMAP. Однако я нашел несколько таких, которые были предопределены заранее. Вот они:

mm_log ("Scan not valid on this IMAP server",ERROR);
mm_log ("Unable to negotiate TLS with this server",ERROR);
mm_log ("IMAP Authentication cancelled",ERROR);
mm_log ("Can't do secure authentication with this server",ERROR);
mm_log ("Server disables LOGIN, no recognized SASL authenticator",ERROR);
mm_log ("Can't do /authuser with this server",ERROR);
mm_log ("Too many login failures",ERROR);
mm_log ("Login aborted",ERROR);
mm_log ("[NOTUIDPLUS] Can't do UID EXPUNGE with this server",ERROR);
mm_log ("Excessively complex sequence",ERROR);
mm_log ("Can't access server for append",ERROR);
mm_log ("ACL not available on this IMAP server",ERROR);
mm_log ("Quota not available on this IMAP server",ERROR);
 4
Author: Artefacto, 2010-07-15 23:55:34