예제 #1
0
 // Команда загрузки тела письма
 public void LoadMessage(string num)
 {
     if (Connected)
     {
         string _cmd   = "FETCH " + num + " BODY[TEXT]";
         string answer = SRComand(_cmd);
         if (answer.Contains(" OK "))
         {
             // Получение тела письма из строки ответа сервера
             // и наступление события завершения выполнения команды LoadMessage
             LoadMessageCompleted(ParserMessage.GetBody(answer));
         }
         else
         {
             throw new Exception("Ошибка загрузки письма");
         }
     }
     else
     {
         throw new Exception("Нет соединения");
     }
 }