Добрый день. Обычно у всех вопрос как получить вложения в письмо.
но мне нужно все наоборот - не загружать вложения. не нужны.
текущий код предусматривает загрузку всего письма с последующей передачей на обработку :
IMAP.RetrieveAllHeaders(IMAP.MailBox.MessageList);
aMsgCnt:=IMAP.MailBox.MessageList.Count;
if (aMsgCnt > 0) then
begin
for I := aMsgCnt downto 1 do
begin
if aRetrMail then
begin
Msg.Clear;
fStream.Clear;
IMAP.Retrieve(I,Msg);
Msg.SaveToStream(fStream);
fStream.Position:=0;
Lst2.LoadFromStream(fStream);
Lst1.Add('<rowmail>');
Lst1.Add(Lst2.Text);
Lst1.Add('</rowmail>'+sLineBreak);
end;
end;
aList.Assign(Lst1);
end;
Вопрос : нет ли возмжно что то настроить в Msg(TIdMessage) что бы вложения не грузились с сервера