Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проверка почтового ящика, Проверка новых писем на сервере 
V
    Опции темы
CtrlAltDeletOff
Дата 15.9.2010, 14:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Доброго времени суток!
Кто-нибудь сможет подсказать как проверить существование НОВОГО(ЫХ) писем в почтовом ящике?
Заранее благодарен.
PM MAIL   Вверх
Akina
Дата 15.9.2010, 14:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


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

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



STAT Запрашивает и выводит информацию о количестве непрочитанных сообщений и их размер в байтах. 
RETR n Показывает сообщение номер n. 
DELE n Удаляет сообщение номер n. 
LAST Запрашивает номер последнего прочитанного сообщения. 
LIST (n) Запрашивает информацию о размере сообщения номер n или о размере всех сообщений. 
RSET Восстанавливает удаленные сообщения и устанавливает счетчик сообщений в 1. 
TOP n Печатает заголовок и первую строку сообщения n. 
NOOP Режим ожидания. 
HELP Вывод помощи и используемых команд. 
QUIT Завершение сеанса.

См. RFC 1225, 1939 и 2449 (ну и 5721 до кучи).

Цитата(CtrlAltDeletOff @  15.9.2010,  15:02 Найти цитируемый пост)
как проверить существование НОВОГО(ЫХ) писем в почтовом ящике?

Дай абсолютно строгое определение твоего понимания термина "новое письмо".


Это сообщение отредактировал(а) Akina - 15.9.2010, 14:56


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
CtrlAltDeletOff
  Дата 15.9.2010, 14:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Благодарю за оперативность!
Но...
Цитата
Дай абсолютно строгое определение твоего понимания термина "новое письмо".

Извиняюсь за неточность... имелось в виду проверка наличия и количества непрочитанных сообщений.
Цитата
STAT Запрашивает и выводит информацию о количестве непрочитанных сообщений и их размер в байтах.

STAT Запрашивает и выводит информацию о количестве непрочитанных  сообщений и их размер в байтах. smile 
PM MAIL   Вверх
Akina
Дата 15.9.2010, 14:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


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

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



STAT считает прочитанными сообщения, полученные по RETR в текущем сеансе. Опять же чисто теоретически - после RETR идёт сразу DELE - ибо нафига бы?

Цитата(CtrlAltDeletOff @  15.9.2010,  15:53 Найти цитируемый пост)
имелось в виду проверка наличия и количества непрочитанных сообщений.

непрочитанных КЕМ? КОГДА? по какому признаку, как ты думаешь, сервер должен это определить?


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Dexx
Дата 15.9.2010, 14:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



И при чем тут vb6?


--------------------

PM   Вверх
CtrlAltDeletOff
Дата 15.9.2010, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата
непрочитанных КЕМ? КОГДА? по какому признаку, как ты думаешь, сервер должен это определить?

Приведу для примера программу The Bat. Если запустить проверку почты вручную или назначить задание для проверки, программа выведет сообщение о количестве новых(непрочитанных) письмах. Как-то же "мышь" определяет это? smile 

Это сообщение отредактировал(а) CtrlAltDeletOff - 15.9.2010, 15:22
PM MAIL   Вверх
CtrlAltDeletOff
Дата 12.10.2010, 11:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Вообщем, способ нашел. Осталось только реализовать, но это дело времени. А идея простая: Командой UIDL сохранять в базу ID писем и сверять их с предыдущей базой.
Кстати, прочитал, что у pop3 есть команда LAST, только mail.ru её не поддерживает.
Спасибо всем! Тема закрыта.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

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

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

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


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

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


 




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


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

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