Telnet для проверки POP

0
5

Проверить работу протокола POP3 можно так же, как и проверить SMTP используя telnet. С его помощью мы можем открыть \ удалить сообщение которое вызывает проблему (например, слишком большой размер сообщения для загрузки, неправильный формат сообщения и т.п.). Для начала открываем командную строку (Пуск-Выполнить-cmd) и подключаемся к POP3 севреру:

telnet pop3.server.local 110

Список команд telnet POP3:

USER username
Это первая команда, которая дается после подключения к серверу. Она должна состоять только с имени пользователя, обязательно без доменного суфикса.

PASS userpassword
Следующая команда после USER. Она содержит пароль пользователя.

STAT
Ответ этой команды покажет нам, сколько у нас писем и какой объем в байтах они занимают.

LIST
Эта команда выводит список сообщений и размер их в байтах.

RETR numbermsg
Отображает в окне telnet письмо под номером numbermsg.

TOP numbermsg lines
Это дополнительная команда, ее поддерживают не все POP3 сервера, она отобразит заголовок сообщения и первые его строки.
Например, TOP 1 0 выведет только заголовок сообщения 1, а TOP 1 5 выведет заголовок и первые 5 строк текста сообщения.

DELE numbermsg
Поставит метку на удаление сообщения под номером numbermsg и удалит их после команды QUIT. Если команда QUIT не дана, а соединение было прервано, то сообщения не будут удалены.

RSET
Снимает метки на удаление сообщений, ранее помеченных командой DELE.

QUIT
После ввода этой команды сервер удалит все помеченные сообщения и отключит вас от почтового ящика, не от самого сервера.

Рассмотрим на примере:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[email protected]:~$ telnet pop3.server.local 110
Trying 192.168.0.1…
Connected to pop3.server.local.
Escape character is ‘^]’.
+OK Dovecot ready.
user alexey
+OK
pass pwd101
+OK Logged in.
stat
+OK 3 25780
list
+OK 3 messages:
1 1730
2 755
3 23295
.
quit
+OK Logging out.