Какие особенности нестандартного поведения демонстрирует Gmail, когда он программно используется в качестве сервера POP3?
Я пытаюсь подготовить полный список поведения, которое демонстрирует Gmail POP3, которое вы не ожидаете найти на сервере POP3.
Например, Gmail, кажется, игнорирует команду DELE (удаление) из клиента POP3. Вместо этого он реализует свою собственную стратегию удаления и архивирования.
Целью подготовки списка является недопущение разработчиками тестирования клиента POP3 на сервере Gmail POP3 и последующего предположения о том, что все серверы POP3 ведут себя одинаково.
Кто-нибудь может предоставить более полный список нестандартного поведения?
1 ответ
Я не могу прийти с полным списком, но я могу прийти с тем, что я знаю:
- При извлечении электронного письма оно будет скрыто от всех последующих сеансов POP3, если только вы не сбросите настройки pop3 для gmail (задает их снова).
Чтобы быть более точным: я обнаружил, что это происходит только с командой RETR. Не ТОП команда. Я также заметил, что если команда QUIT не отправляется после выдачи команд RETR, сообщения сохраняются на сервере для последующих сеансов. Поэтому возможно получить сообщения и просто закрыть соединение, и Gmail будет держать сообщения видимыми для следующего сеанса. - В зависимости от настроек Gmail, извлеченное письмо также может быть удалено из вашего веб-интерфейса Gmail.
- При входе со специальным "недавним:" перед вашим именем пользователя будут отображаться электронные письма, полученные за последние 30 дней, независимо от того, были ли они уже отправлены другому клиенту POP3.
Это единственное нестандартное поведение, которое я знаю о сервисе gmail pop3. Большую часть этой информации я собрал, будучи разработчиком для OpenPop.NET.
Ссылки, которые могут быть полезны: