У меня есть следующий код, который редко возвращает исключение. Не всегда, только очень редко.
string tag = GetTag(); //_tag++; string.Format("xm{0:000} ", _tag);
string response = SendCommandGetResponse(tag + "UID SEARCH (UNDELETED) (SENTSINCE \"28-May-2018\")"); //basically just send it off, and get the response
if (!response.StartsWith("* SEARCH", StringComparison.InvariantCultureIgnoreCase) && !IsResponse(response, "OK")) {
throw new Exception(response);
}
Это возвращает следующее:
xm005 НЕТ Плохое состояние для этой команды.
Почему это происходит?
Кстати, да, я пытаюсь войти в систему, используя ЛОГИН ПОЛЬЗОВАТЕЛЬСКИЙ ПАРОЛЬ, прежде чем пытаться это сделать.
Мне удалось найти провайдера электронной почты, с которым это ВСЕГДА происходит: post.cz
Это ошибка сервера IMAP, а не моей конфигурации?