Когда я получаю доступ к ящику входящих сообщений Gmail с помощью протокола POP3, кажется, что после выборки, данной электронную почту с помощью команды RETR, после Выхода и повторного подключения, ранее Полученная электронная почта больше не перечисляется когда список вызовов.
Затем после движения к: настройки Gmail//Передача и POP/IMAP и установка "Enable POP for all mail (even mail that has already been downloaded)", на следующем входе в систему, все электронные письма ПЕРЕЧИСЛЯЮТСЯ снова, но если я RETR какой-либо из них, это снова исчезает из СПИСКА после перевхода..
Я могу затем перейти к настройкам GMail снова и повторить целый процесс, но это - выставочный стопор для меня, поскольку я пишу сценарий, который должен работать без любых ручных действий.
Я пропускаю что-то, или только IMAP может помочь здесь?
(РЕДАКТИРОВАНИЕ: RFC http://www.ietf.org/rfc/rfc1939.txt не говорит слово о сообщениях удаления команды RETR),
Это предполагаемое поведение Gmail.Согласно этот вопрос , «[все] все сообщения могут быть загружены на другой компьютер один раз; после загрузки почты оно не будет загружаться снова».
Также существует «режим недавних сообщений» , в котором извлекаются письма за последние 30 дней, независимо от того, были ли они уже отправлены другому клиенту POP.
При этом не пытайтесь получить всю почту с другого компьютера за короткий период времени, поскольку Gmail может заблокировать вашу учетную запись на 24 часа .
Я настоятельно рекомендую использовать IMAP.