Курсовая работа: Разработка приложения клиента электронной почты
oMailMessage.msgNumber = msgRETR.msgNumber;
oMailMessage.msgSize = msgRETR.msgSize;
//для получения соответсвующего сообщения посылаем RETR
sMessage = "RETR " + msgRETR.msgNumber + "\r\n";
Write(sMessage);
sResult = Response();
if (sResult.Substring(0, 3) != "+OK")
throw new POPException (sResult);
//поскольку сообщение получено устанавливаем во флаге true
oMailMessage.msgReceived = true ;
while (true )
{
sResult = Response();
if (sResult == ".\r\n")
break ;
else
oMailMessage.msgContent += sResult;
}
string content = oMailMessage.msgContent;
return oMailMessage;
}
public void DeleteMessage(POP3EmailMessage msgDELE) //удаление сообщений с POP сервера
{
string sMessage;
string sResult;
sMessage = "DELE" + msgDELE.msgNumber + "\r\n";
Write(sMessage);
sResult = Response();
if (sResult.Substring(0, 3) != "+OK")