Работа с почтой через telnet

Назад    Вниз

В современных условиях пользоваться telnet'ом для просмотра и удаления почты не очень удобно, да и не логично. Приведенный пример лишь иллюстрирует логику сеанса связи почтового клиента с сервером.

Для начала надо подключиться к почтовому серверу, для чего в командной строке набираем:

telnet [имя сервера] [номер порта]

Здесь, вместо имени сервера можно задать IP–адрес или имя сервера. Номер порта для POP3–сервера по умолчанию равен 110.

Для примера возьмем почтовый сервер бесплатной почты yandex.ru. Имя POP3–сервера pop.yandex.ru. В командной строке введите следующее:

telnet pop.yandex.ru 110

Если сервер доступен и порт открыт, то мы увидим приглашение. Теперь необходимо авторизоваться на данном сервере, то есть ввести имя пользователя и пароль. Введите имя пользователя в виде user [имя пользователя]:

user embrozy

Если такой пользователь существует на этом сервере, то сервер предложит ввести пароль. Пароль введите в виде pass [пароль]:

pass some_pass_here

Если пароль принят, то сервер выдаст сообщение OK.









Авторизация успешна. В почтовом ящике имеются 5 сообщения объемом 15653 символов (октетов).

Можно получить список сообщений с помощью команды list. Сервер выдаст список и размеры писем в почтовом ящике.









1, 2, … - это порядковый номер письма, а 3520, 3722, … - размер.

Для просмотра заголовков писем можно воспользоваться командой top [порядковый номер, пробел, ноль]:

top 3 0

Удалять письма можно с помощью команды dele [порядковый номер сообщения]:

dele 1

Если удаление прошло успешно, POP3-сервер выдаст сообщение. Проверим, посмотрев, что осталось в ящике командой list.

Ненужное письмо благополучно было удалено.










Назад    Вверх