Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Почтовый клиент.


Страницы:   1 2

@!!ex ©   (2007-08-31 12:35:00) 

Пытаюсь набросать простенький почтовый клиент.
Пользуюсь Indy компонентами.
Понял как грузить письма, в гугле куча примеров.
НЕ понял некоторых вещей:
1) Как получить только заголовки непорчитанных писем.
2) Как загрузить не все письма, а конкретное, которое выберет юзер после прочтения заголовка.
3) Как отметить письмо как прочитанное.


Turbouser   (2007-08-31 19:43:00) [1]

> [35] @!!ex ©   (31.08.07 19:42)

Всегда к вашим услугам :-)


@!!ex   (2007-08-31 19:42:00) [2]

> [33] Turbouser ©   (31.08.07 19:35)

Походу это оно, и построен Gmail API на базе http, как я и предполпгпл в [6].
Спасибо!!


@!!ex   (2007-08-31 19:38:00) [3]

> [33] Turbouser ©   (31.08.07 19:35)

Посмотрю, что это. Спасибо!


Turbouser   (2007-08-31 19:35:00) [4]

> [31] @!!ex ©   (31.08.07 19:32)

Подойдет?


Turbouser   (2007-08-31 19:34:00) [5]

> [29] @!!ex ©   (31.08.07 19:19)

http://www.google.ru/search?hl=ru&q=gmail+api&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr=
Собственно :
http://sourceforge.net/projects/gmail-api
точнее
http://johnvey.com/features/gmailapi/


@!!ex   (2007-08-31 19:32:00) [6]

> Как работает этот GN ?

Через RSS.
У них официальная поддержка получения почты через RSS.
Аналог GN я без проблем напишу, уже понял как. Он только заголовки писем получает и все.
А вот как получиьт конкретное письмо полностью и как отметить его как прочитанное, вот это вопрос...


Turbouser   (2007-08-31 19:27:00) [7]

> [29] @!!ex ©   (31.08.07 19:19)

Не факт, м.б. неофициально и поддерживает. Как работает этот GN ?
Что и куда отправляет? А может есть самодельные команды серверу
т.е. gmail api :)
Впрочем, в этой ветке все это уже обсуждалось.


@!!ex   (2007-08-31 19:19:00) [8]

правда gmail дает доступ только через pop3...


@!!ex   (2007-08-31 19:16:00) [9]

> Если бы сервер метил прочитанные письма, то как бы ты объяснил
> такое странное явление:
>
> письмо, прочитанное с майлру на работе вдруг оказывается
> непрочитанным когда я прихожу домой и читаю тот же ящик
> на майлру?

pop3?
imap как раз всю информацию на сервере хранит, в том числе и метит письма как прочитанные.


Reindeer Moss Eater   (2007-08-31 19:06:00) [10]

[19] - Шутка.

Если бы сервер метил прочитанные письма, то как бы ты объяснил такое странное явление:

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

"Учите русский чтобы понимать юмор"


@!!ex   (2007-08-31 19:02:00) [11]

Reindeer Moss Eater, вы сами себе противоречите.
ТО выговорите, что на сервере ничего не храниться[12][15], то резко меняете свое мнение[19].
Вы бы ета, не говорили о том, о чем не знаете...


Reindeer Moss Eater   (2007-08-31 18:54:00) [12]

Я разве где то говорил про pop3?

А я в этом виноват?


@!!ex   (2007-08-31 18:52:00) [13]


> [21] Turbouser ©   (31.08.07 18:46)

Может быть.

> [23] Reindeer Moss Eater ©   (31.08.07 18:47)

Я разве где то говорил про pop3?


Reindeer Moss Eater   (2007-08-31 18:47:00) [14]

Это был к чему комментарий?

К тому, что POP3 сервер не метит письма как прочитанные


@!!ex   (2007-08-31 18:46:00) [15]

> Возьми два почтовых клиента, натрави их на один ящик и скажи
> оставлять копии сообщений на сервере.
>
> И выяснится, что сервер не просто метит сообщения как прочитанные,
> но еще и умудряется при этом различать каким именно клиентом
> и с какой машины было прочитано письмо. О чудо, правда?
>
> :)))

Это был к чему комментарий?


> Это или IMAP или запомнено на клиенте, как правило первое.

Ок. Буду разбираться с IMAP.


Turbouser   (2007-08-31 18:46:00) [16]

> [18] @!!ex ©   (31.08.07 18:36)

Может, плохо смотрел?


Anatoly Podgoretsky   (2007-08-31 18:40:00) [17]

> @!!ex  (31.08.2007 18:27:13)  [13]

Это или IMAP или запомнено на клиенте, как правило первое.


Reindeer Moss Eater   (2007-08-31 18:37:00) [18]

Возьми два почтовых клиента, натрави их на один ящик и скажи оставлять копии сообщений на сервере.

И выяснится, что сервер не просто метит сообщения как прочитанные, но еще и умудряется при этом различать каким именно клиентом и с какой машины было прочитано письмо. О чудо, правда?

:)))


@!!ex   (2007-08-31 18:36:00) [19]

> [16] Turbouser ©   (31.08.07 18:33)

Лично я в [3] увидел только про получение конкретного письма. Спасибо. Остальные вопросы без ответа пока.


@!!ex   (2007-08-31 18:34:00) [20]

> это оптический обман.

ЛОЛ. Предположим.
Как управлять этим оптическим обманом? :)
Я думаю, как вариант, проге эмулировать веб интерфейс, и открывать через него письмо, тогда на сервере оно пометиться как прочитанное.
Вопрос в том, как получить лог, содержащий данные для обмена между сервером gmail и браузером.

Узнал как работает GN. Он через RSS получает данные.
Вопрос, как работать с RSS.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо