Модераторы: Snowy, Poseidon, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проверка почты, только непрочитанные 
:(
    Опции темы
Somebody32
Дата 24.2.2006, 00:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Overclocker
*


Профиль
Группа: Участник
Сообщений: 85
Регистрация: 2.1.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 1



Подскажите пожалуйста, как можно получить список сообщений на сервере, но только не прочитанных, или проверить наличие таковых. Использую idpop3, но могу и другой компонент.

П.С. Поиск помучал, но именно моей проблемы не нашёл.
PM MAIL ICQ   Вверх
Snowy
Дата 24.2.2006, 11:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 53
Всего: 484



А как определить: прочитано сообщение или нет?
Нет такого флага в почтовом ящике и быть не может.
Да и кто это может определить? Это нереально.
Даже лицензионное соглашение, которое нам показывают при установки программ просит нажать калочку в подтверждение того, что мы его прочитали... Можно ли считать его прочитанным?
Можно определить: кол-во писем в ящике, скачивала ли уже наша программа это письмо, или было ли это письмо в ящике, когда наша программа заглядывала туда в прошлый раз.
Но даже так мы не можем контролировать: вдруг письмо читали с другого компьютера или даже с другой программы.
Будь добр - объясни точнее.


Цитата(Somebody32 @ 24.2.2006, 00:05 Найти цитируемый пост)
Поиск помучал, но именно моей проблемы не нашёл.
4 темы ниже - 31 час назад: http://forum.vingrad.ru/index.php?showtopic=84849

PM MAIL   Вверх
Somebody32
Дата 24.2.2006, 11:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Overclocker
*


Профиль
Группа: Участник
Сообщений: 85
Регистрация: 2.1.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 1



Snowy, а вот сервер mail.ru и многие другие, ставят как прочитанные или непрочитанные, единственное, что я придумал это считывать все названия писем в файл/бд, после чего по таймеру сравнивать сначала количество, если не совпадает, то начинать сравнивать названия, если есть несовпадения, говорить об этом.
Добавлено @ 11:50
Snowy, прочитал твою тему, ты тоже самое предлагаешь, не усмотрел, спасибо.
PM MAIL ICQ   Вверх
Somebody32
Дата 25.2.2006, 19:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Overclocker
*


Профиль
Группа: Участник
Сообщений: 85
Регистрация: 2.1.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 1



Snowy, я вот тут начал с id колдовать, получаю таким образом:
Код

form1.idpop31.Connect;
   mc:=Form1.idpop31.CheckMessages;
       for i := 1 to mc do
      begin
      m:=TIdMessage.Create(Form1.idpop31);
       Form1.idpop31.RetrieveHeader(i,m);
       s:=m.Headers.IndexOfName('Message-ID');
       Form1.Memo1.Lines.Add(inttostr(s));



так меня иногда удивляет, что id повторяются, но как такое может быть?
PM MAIL ICQ   Вверх
GELEAF
Дата 14.3.2006, 18:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 11.3.2006

Репутация: нет
Всего: нет



Procedure MailManager;
Begin
Могу откинуть исходник почтового клиента.Там найдёш и получение и отпрвака почты и т.п;
Если понадобится сорц то напиши мнеи на E-Mail и я тебе откину линк.
end;

PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0667 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.