CAPA - это одна команда. UIDL - это еще одна команда. Вы можете опробовать их, используя telnet для порта 110 POP-сервера (telnet: pop.example.com: 110). После того как telnet установит TCP-соединение, POP-сервер должен отправить что-то вроде «+ OK. Служба Microsoft Exchange POP3 готова». Вы можете ввести «CAPA» и нажать «Return», после чего POP-сервер должен ответить списком поддерживаемых им возможностей (в том состоянии сеанса, которое предшествует входу в систему). Вы можете войти в систему, отправив «user @ name @ и нажать return, где @ name @ будет изменено на имя вашей учетной записи POP. Затем введите« pass @ pw @ »и нажмите return, где @ pw @ - ваш пароль. отправляет вам пароль по сети в открытом виде, чтобы кто-нибудь, прослушивающий ссылку, мог легко увидеть ваш пароль. Для вашего POP-сервера может потребоваться другой более безопасный вход в систему (не вводите двойные кавычки в примере выше).
Предполагая, что все прошло хорошо, вы можете попробовать "CAPA" снова, теперь, когда сеанс установлен и находится в другом состоянии. Список возможностей может быть одинаковым или различным в зависимости от конфигурации сервера. В этот момент вы можете набрать «STAT» и нажать «Return». POP-сервер должен вернуть «+ OK @ x @ @ y @», где @ x @ - количество сообщений, а @ y @ - длина в байтах всех сообщений. Теперь вы можете попробовать набрать «UIDL» и нажать «Return». POP-сервер вернет список с «@ n @ @ uid @», где @ n @ - номер сообщения, а @ uid @ - уникальный идентификатор, назначенный POP-сервером.
Введите QUIT и нажмите Return, чтобы завершить сеанс и закрыть TCP-соединение.