Когда почта извлекается с использованием POP3, отображаемое количество сообщений отличается от отображаемого в браузере. - PullRequest
3 голосов
/ 08 марта 2011

Мне было поручено создать почтовый клиент, который получает доступ к почте из POP3 сервера Yahoo.Потратив несколько дней, я успешно сделал почтовый клиент.Мое приложение правильно загружает почту с сервера POP3 и отправляет почту на SMTP-сервер.
Проблема в том, чтоприложение может получать только те письма, которые имеют полученную дату, в течение 60 ~ 70 дней (я не уверен насчет количества дней).
Когда я проверял учетную запись в браузере, я вижу все письма, но когдаЯ получил почту от своего почтового клиента, он только извлекает письма, которые были получены в течение 60–70 дней.
Кроме того, когда я использовал OpenSSL для проверки почты, количество сообщений, отображаемое с помощью клиента openSSL, равночто из моего приложения извлекается.
Я хотел бы знать, является ли это поведением Yahoo! Pop3 или то же самое в случае всех других поставщиков почтовых услуг.Было бы очень полезно, если бы кто-то мог предоставить мне ссылку на URL, которая показывает, что нельзя получить почту из POP3, когда полученная дата отправки почты до 60 ~ 90 дней (или любого другого ограничения).

1 Ответ

4 голосов
/ 08 марта 2011

Я не уверен, что Yahoo!Серверы POP3 поддерживают его, но вы можете попробовать проверить EXPIRE .Он сообщает вам, как долго сервер POP3 будет хранить электронные письма.

Не указано, где указано, как долго обычный сервер POP3 будет хранить сообщения.Gmail по умолчанию удаляет их из всех будущих сеансов POP3 при получении почты, но почта по-прежнему доступна с помощью сеанса браузера.Другой сервер, который я использую, никогда не удаляет сообщения (и доступен в течение бесконечных дней).

...