Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.06.2012, 10:35   #1
steelcore
Новичок
Джуниор
 
Регистрация: 14.02.2012
Сообщений: 1
По умолчанию Поиск письма по теме

Здравствуйте уважаемые!
Помогите пожалуйста разобраться.
Пишу программу, которая коннектиться к майлу. Проверяет, есть ли письма. Если есть, то скачивает по очереди и просматривает тему письма. Если тема соответствует нужной, то сохраняет аттач и удаляет письмо, если нет то просто удаляет.

Вот код, вылетает с ошибкой на начале цикла

Код:
var
    MFile: TIdAttachment;
  begin
    i:= 0;
    IdPOP31.Connect(2500);
    if IdPOP31.Connected = True
    then
      begin
        i:= IdPOP31.CheckMessages;
        if i <> 0
        then
          begin
            while i > 0 do
            begin
              IdMessage1.Clear;
              IdPOP31.Retrieve(1, IdMessage1);
              if IdMessage1.Subject = 'BLABLA'
              then
                begin
                  MFile:= IdMessage1.MessageParts.Items[1] as TIdAttachment;
                  MFile.SaveToFile(TimeToStr(Time) + MFile.FileName);
                  IdPOP31.Delete(1);
                  IdMessage1.Clear;
                  ShowMessage('End, file saved');
                end
              else IdPOP31.Delete(1);
            end;
            IdPOP31.Disconnect;
          end;
      end;
  end;
Изображения
Тип файла: jpg 2012-06-04_103358.jpg (15.3 Кб, 125 просмотров)

Последний раз редактировалось steelcore; 04.06.2012 в 10:58.
steelcore вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
HTML письма CraZZy RabbIt HTML и CSS 2 28.02.2012 16:25
абракадабра в теме письма при отправки через TIdSMTP fate Общие вопросы Delphi 1 24.05.2011 22:55
Поиск в теле письма smike Работа с сетью в Delphi 2 28.01.2010 09:10
Не открываются письма SKS Свободное общение 5 27.04.2009 09:27