powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Почтовый клиент на Indy. Врет с количеством писем на сервере.
9 сообщений из 9, страница 1 из 1
Почтовый клиент на Indy. Врет с количеством писем на сервере.
    #39658603
Страдалецъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не пойму в чем дело, пытаюсь с gmail.com получить через IdPOP31.UIDL(Memo1.Lines) идентификаторы писем. Приходит обрезанный до 254 элементов список. В ящике лежит боле 1,5 тыс писем, а получаю я какой-то хвостик. Попробовал через IdPOP31.CheckMessages - снова 254 сообщения. Что за ерунда? Пробовал и в D2010 и в XE10 - результат одинаков. Возможно тут чудит SSL, но без него никак. Код вроде простой:
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
procedure TForm49.Button1Click(Sender: TObject);
begin
 IdPOP31.AutoLogin := True;
 IdPOP31.Password := edPassword.Text;
 IdPOP31.Host := 'pop.gmail.com';
 IdPOP31.Port := 995;
 IdPOP31.Username := edUserName.Text;
 IdPOP31.UseTLS := utUseImplicitTLS;
 IdPOP31.IOHandler := IdSSLIOHandlerSocketOpenSSL1;
 with TIdSSLIOHandlerSocketOpenSSL(IdPOP31.IOHandler)
 do begin
    Destination := 'pop.gmail.com:995';
    Host := 'pop.gmail.com';
    Port := 995;
    SSLOptions.Method := sslvSSLv23;
    SSLOptions.Mode := sslmClient;
    end;
 IdPOP31.Connect;
 if IdPOP31.Connected then IdPOP31.UIDL(Memo1.Lines);
end;
...
Рейтинг: 0 / 0
Почтовый клиент на Indy. Врет с количеством писем на сервере.
    #39658606
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
тебе нужно подключаться через IMAP
...
Рейтинг: 0 / 0
Почтовый клиент на Indy. Врет с количеством писем на сервере.
    #39658610
Idyautor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Думаю лучше задать этот вопрос автору indy. Он тут сидит постоянно:

http://bcbj.org/forums/viewforum.php?f=10&sid=e022f859f55a36e1a172e415bf163bad
...
Рейтинг: 0 / 0
Почтовый клиент на Indy. Врет с количеством писем на сервере.
    #39658612
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СтрадалецъЧто за ерунда?

Ограничение г..мейла.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Почтовый клиент на Indy. Врет с количеством писем на сервере.
    #39658614
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Dimitry SibiryakovСтрадалецъЧто за ерунда?

Ограничение г..мейла.

вот это ещё тоже:
авторПримечание. Чтобы не потерять доступ к собственному аккаунту, убедитесь,
что не превышаете лимиты по трафику для протокола IMAP: не более 2500 МБ в день на скачивание
и не более 500 МБ в день на загрузку.
Если вам нужно настроить IMAP-доступ к одному аккаунту на нескольких компьютерах,
делайте перерывы после настройки на каждом устройстве.
...
Рейтинг: 0 / 0
Почтовый клиент на Indy. Врет с количеством писем на сервере.
    #39658621
Страдалецъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Однако... Интересно на кой это ограничение? Снижают нагрузку на сервер?
...
Рейтинг: 0 / 0
Почтовый клиент на Indy. Врет с количеством писем на сервере.
    #39658704
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СтрадалецъНе пойму в чем дело, пытаюсь с gmail.com получить через IdPOP31.UIDL(Memo1.Lines) идентификаторы писем. Приходит обрезанный до 254 элементов список. В ящике лежит боле 1,5 тыс писем, а получаю я какой-то хвостик. Попробовал через IdPOP31.CheckMessages - снова 254 сообщения. Что за ерунда? Пробовал и в D2010 и в XE10 - результат одинаков. Возможно тут чудит SSL, но без него никак. Код вроде простой:
На всякий случай влезу. Вполне возможно, что это сервер гмейла чудит. Например, если получить текст письма, то в следующий раз его просто не будет в списке доступных для чтения. Типа раз ты считал, то и дальше оно не нужно. Хотя нормальные реализации удаляют только по явному Delete c последующим Quit

Я бы сказал так - pop3/imap поддерживают так себе. У гугла целевой способ работы с письмами - через их API.
...
Рейтинг: 0 / 0
Почтовый клиент на Indy. Врет с количеством писем на сервере.
    #39659140
asviridenkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Страдалецъ,

Synapse через IMAP нормально работает с GMail. Indy так себе.
...
Рейтинг: 0 / 0
Почтовый клиент на Indy. Врет с количеством писем на сервере.
    #39659302
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СтрадалецъОднако... Интересно на кой это ограничение? Снижают нагрузку на сервер?

помню, на fonarik.tv обменивались фмльмами так: заводишь новый эккаунт на gmail'e, закачиваешь туда фильм кусочками и даришь эккаунт сайту. И все оттуда качают.

Думаю, против таких раздач ограничение.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Почтовый клиент на Indy. Врет с количеством писем на сервере.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]