Показать сообщение отдельно
  #1  
Старый 21.04.2011, 22:45
Сорокин_Роман Сорокин_Роман вне форума
Прохожий
 
Регистрация: 29.11.2010
Сообщения: 34
Репутация: 10
По умолчанию Как получить аттачмент к сообщению в indy

Как получить прикрепление (аттачмент) к сообщению в Indy с помощью IdIMAP4? Как я понимаю, примерно так:
Код:
  var
    boxes: TStringList;
    msg: TIdMessage;
    UID: string;
begin
  boxes := TStringList.Create;
  msg := TIdMessage.Create;
  imap.Connect;
  imap.ListMailBoxes(boxes);
  imap.SelectMailBox(boxes[0]);
  imap.GetUID(1, UID);
  imap.UIDRetrieve(UID, msg);
  {А что теперь? Как получить аттач в поток/файл?}
  imap.Disconnect;
Ответить с цитированием