Какие особенности нестандартного поведения демонстрирует Gmail, когда он программно используется в качестве сервера POP3? - PullRequest
10 голосов
/ 25 декабря 2010

Я пытаюсь подготовить полный список поведения, которое демонстрирует Gmail POP3, которое вы не ожидаете найти на сервере POP3.

Например, Gmail, кажется, игнорирует команду DELE (удаление) от клиента POP3. Вместо этого он реализует свою собственную стратегию удаления и архивирования.

Цель подготовки списка - избежать того, чтобы разработчики тестировали клиента POP3 на сервере Gmail POP3, а затем предполагали, что все серверы POP3 ведут себя одинаково.

Может ли кто-нибудь предоставить более полный список нестандартного поведения?

1 Ответ

23 голосов
/ 25 декабря 2010

Я не могу прийти с полным списком, но я могу прийти с тем, что я знаю:

  • При извлечении электронного письма оно будет скрыто от всех последующих сеансов POP3, если вы не сбросите настройки Gmail для pop3 (устанавливаетих снова).
    Чтобы быть более точным: я обнаружил, что это происходит только с командой RETR.Не ТОП команда.Я также заметил, что если команда QUIT не отправляется после выдачи команд RETR, сообщения сохраняются на сервере для последующих сеансов.Поэтому можно получить сообщения и просто закрыть соединение, и Gmail будет сохранять сообщения видимыми для следующего сеанса.
  • В зависимости от настроек Gmail, извлеченное письмо может быть удалено из веб-интерфейса Gmail какну.
  • При входе со специальным «недавним:» перед вашим именем пользователя будут отображаться электронные письма, полученные за последние 30 дней, независимо от того, были ли они уже отправлены другому клиенту POP3.

Это единственное нестандартное поведение, которое я знаю о сервисе gmail pop3.Большую часть этой информации я собрал, будучи разработчиком для OpenPop.NET .

Ссылки, которые могут быть полезны:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...