![]() |
|
Модераторы: Akina |
![]()
|
|
| CtrlAltDeletOff |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 18.11.2007 Репутация: нет Всего: нет |
Доброго времени суток!
Кто-нибудь сможет подсказать как проверить существование НОВОГО(ЫХ) писем в почтовом ящике? Заранее благодарен. |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 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 до кучи).
Дай абсолютно строгое определение твоего понимания термина "новое письмо". Это сообщение отредактировал(а) Akina - 15.9.2010, 14:56 -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| CtrlAltDeletOff |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 18.11.2007 Репутация: нет Всего: нет |
Благодарю за оперативность!
Но...
Извиняюсь за неточность... имелось в виду проверка наличия и количества непрочитанных сообщений.
STAT Запрашивает и выводит информацию о количестве непрочитанных сообщений и их размер в байтах. |
||||
|
|||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 454 |
STAT считает прочитанными сообщения, полученные по RETR в текущем сеансе. Опять же чисто теоретически - после RETR идёт сразу DELE - ибо нафига бы?
непрочитанных КЕМ? КОГДА? по какому признаку, как ты думаешь, сервер должен это определить? -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| Dexx |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 292 Регистрация: 13.6.2005 Репутация: 5 Всего: 7 |
И при чем тут vb6?
-------------------- |
|||
|
||||
| CtrlAltDeletOff |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 18.11.2007 Репутация: нет Всего: нет |
Приведу для примера программу The Bat. Если запустить проверку почты вручную или назначить задание для проверки, программа выведет сообщение о количестве новых(непрочитанных) письмах. Как-то же "мышь" определяет это? Это сообщение отредактировал(а) CtrlAltDeletOff - 15.9.2010, 15:22 |
|||
|
||||
| CtrlAltDeletOff |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 18.11.2007 Репутация: нет Всего: нет |
Вообщем, способ нашел. Осталось только реализовать, но это дело времени. А идея простая: Командой UIDL сохранять в базу ID писем и сверять их с предыдущей базой.
Кстати, прочитал, что у pop3 есть команда LAST, только mail.ru её не поддерживает. Спасибо всем! Тема закрыта. |
|||
|
||||
![]()
|
| Правила форума "VB6" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB6 | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |