Как «пометить как прочитанное» с помощью Pop3? - PullRequest
10 голосов
/ 09 декабря 2008

Я использую клиент с открытым исходным кодом для программной обработки входящих писем (в Windows 2003). Единственный способ предотвратить получение ранее прочитанных писем - это удалить их с сервера. Это не идеально. Насколько я знаю, в Pop3 нет команды для установки электронной почты как читаемой. Итак, как вы идете по этому поводу?

Ответы [ 2 ]

21 голосов
/ 09 декабря 2008

Клиент POP3 должен проверить это. Самый надежный метод - использовать команду UIDL POP3 для получения уникального идентификатора сообщения и отслеживать их на стороне клиента.

13 голосов
/ 09 декабря 2008

если вы не хотите удалять, вы должны следить за всеми уже загруженными электронными письмами и больше не возвращать их. afaik в стандартном протоколе POP3 отсутствует функция, помеченная как «помеченная как прочитанная» (по крайней мере, в rfc )

...