// Команда загрузки списка папок public void List() { if (Connected) { string _cmd = "LIST " + "\"\"" + " \"*\""; string answer = SRComand(_cmd); if (answer.Contains(" OK ")) { // Получение списка папок из строки ответа сервера // и наступление события завершения выполнения команды LIST ListCompleted(ParserMessage.GetFolders(answer)); } else { throw new Exception("Ошибка загрузки списка почтовых ящиков"); } } else { throw new Exception("Нет соединения"); } }