Отправка команд POP3 в Gmail возвращает старые сообщения

Я пытаюсь ввести простые команды POP3 в Gmail, например:

openssl s_client -connect pop.gmail.com:995
+OK Gpop ready for requests from XX.XX.XX.XX
USER my-email@gmail.com
+OK send PASS
PASS mypassword
+OK Welcome.

Подключение и аутентификация работают нормально. Однако, когда я запускаю команду STAT или LIST, я получаю следующее:

STAT
+OK 345 20351669

Это означает, что у меня в папке «Входящие» 345 сообщений. На самом деле у меня 180, только несколько непрочитанных. Этот номер не может относиться ко ВСЕМ моим электронным письмам ... У меня эта учетная запись уже 5 лет и определенно больше 345. Итак, я начал RETR'ing некоторые сообщения. Самый новый (# 345) датируется январем 2007 года, а самый старый (# 1) - концом 2006 года. В процессе написания этого я получил несколько новых писем, но даже после повторного подключения и выдачи новых команд LIST 345 номер не меняется.

Я не эксперт по электронной почте / поп, но я действительно в тупике ... POP3 включен для "всех сообщений" в настройках Gmail. Я даже попытался сделать то же самое с другой учетной записью Gmail и получил точно такие же результаты; очень мало сообщений и очень старые сообщения.

Есть идеи?

5
задан nrj 2 November 2010 в 05:23
поделиться