Как работать со своим почтовым ящиком
без использования почтовой программы
Обычно пользование почтовым ящиком электронной почты не вызывает никаких трудностей: вы настраиваете почтовую программу, занося в соответствующие поля ее форм свой адрес e-mail, учетную запись (account) и пароль, после чего начинаете посылать письма и получать ответы. По опыту нашей работы, самая большая неприятность поджидает вас в тот момент, когда кто-нибудь со зла или по доброте душевной присылает вам огромное письмо на несколько мегабайт, которое вы никак не можете 'выкачать' (т.е. получить с почтового сервера). Все было бы не смертельно, если бы это письмо не блокировало получение остальной почты! Все, вы отрезаны от мира. Остается, похоже, одно: упасть в ноги службе поддержки провайдера и очередной раз просить удалить 'заклинившее' письмо, даже не разбираясь в том, откуда оно пришло и без надежды ответить автору.
Однако есть выход, который может заметно облегчить вашу жизнь в этой неприятной ситуации. Он заключается в прямом доступе к вашему почтовому ящику при помощи программы telnet. Итак, приступаем. Программа входит в стандартную поставку практически всех современных операционных систем, но для простоты будем рассматривать случай, когда на вашем компьютере установлена ОС Windows 95/98 (в скобках приводятся команды для англоязычной версии). Вначале, естественно, соединяемся с Интернет обычным способом (Dial-Up), вводя имя и пароль для доступа в интернет.
Пуск -> Выполнить (Start -> Run)
В поле ввода пишем telnet и нажимаем <OK>
Для того, чтобы контролировать вводимые команды, в меню Терминал -> Параметры (Terminal -> Preferences) отмечаем чек-бокс <Отображение ввода> (<Local Echo>) .
Далее выбираем в меню Подключение -> Удаленная система (Connect -> Remote System) и в появившемся окне набираем:
Главный компьютер (Host Name): sci.smolensk.ru
Порт (Port): 110
Нажимаем <Подключение> (<Connect>) . На экране появляется строка, подтверждающая соединение с почтовым сервером:
+OK Virtual sci.smolensk.ru POP3 Server (Version 1.006) ready
Далее набираем:
USER ваша_учетная_запись
PASS ваш_пароль

На эти запросы вводятся имя и пароль на Вашу учетную запись прописанные в настройках Вашей почтовой программы. Мы установили соединение с вашим почтовым ящиком. Теперь в нашем распоряжении есть команды:
* LIST - на экран выводятся номера писем в ящике и их размер в байтах.
* RETR n - получить на экран текст письма номер n. Не думаю, что эта команда будет полезна: письма обычно хранятся в кодированном виде и ничего разумного, кроме служебной информации, вы не увидите. Кроме того, если вы не могли 'выкачать' письмо, то и просмотреть вам его, скорее всего не удастся, поскольку просмотр является той же передачей письма. А для просмотра служебной информации есть более удобная команда TOP.
* TOP n 0 - просмотреть заголовок письма номер n. Вы можете попробовать понять, кто же прислал вам тот замечательный подарочек, который испортил вам жизнь. Ваши ответные действия предсказать я не берусь, но на всякий случай: ответ хамством на хамство -- не лучший способ строить жизнь в Сети.
* DELE n - удалить письмо номер n. Собственно, это та команда, за которой мы сюда и пришли. Удаляем 'затычку' (какое именно письмо, определяем по размеру, который узнали из команды LIST) и можем спокойно работать дальше нормальным образом.
* RSET n - снять пометку об удалении с письма номер n. Весьма полезная команда на случай ошибки. Дело в том, что физически письмо удаляется не при выполнении команды DELE, а при отсоединении от почтового сервера.
* QUIT - выйти из соединения с почтовым сервером и физически удалить отмеченные письма.
Для Windows 2000
"Пуск" -> "Выполнить",набрать telnet. Нажать "ОК".В открывшемся окне набрать команду set localecho. Нажать "Enter".После этого, для того, чтобы соединиться с почтовым сервером нужно набрать open sci.smolensk.ru 110 . Затем набрать
user ваша_учетная_запись, нажать enter. Потом pass ваш_пароль, нажать enter. Далее используются те же команды как и для windows 95/98

Все, теперь ваша жизнь снова легка и беззаботна!

 

    Последнее изменение: