|
||||||||||||||||||||||||
![]()
Mobile LinuxOpen (test version) |
Как отправить и получить письмо под консолью в LinuxМне нравится:Я думаю согласятся все что нормальный администратор любой системы должен уметь добиваться результатов используя минимальное количество инструментов. Давайте попробуем это сделать при отправке и получении почты. Это особенно актуально когда вы настраиваете почтовый сервер или же по какимто причинам нету возможности сделать это более удобными средствами. Для этого нам можно использовать telnet или ssh в зависимости от того что у вас установлено. Итак давайте отправим кому нибудь письмо: Итак на примере моего почтового ящика phn@nm.ru, гед логин: phn а пароль: testpass. Пишем в консоли (Текст в начале строки которой стоит знак "#" вводить не нужно это коментарии): #С помощью telnet (либо ssh) присоединяемся к локальной системе на 25-й порт. telnet nm.ru 25 #получаем приблизительно следующую информациию: Trying 127.0.0.1... Connected to localhost.test.ru. Escape character is '^]'. 220 mail.test.ru ESMTP Postfix # указываем серверу от кого будет письмо. MAIL FROM: 250 Ok # задаем адрес получателя. RCPT TO: 250 Ok # Вводим data и начинаем ввод текста письма. DATA 354 End data with Hellow tester. How are you? # Закончить ввод текста можно нажав enter затем "." и снова enter # А приблизительно такая строка означает об успешном завершении наших трудов 250 Ok: queued as 822A958 А теперь давайте заберем почту: # telnet nm.ru 110 Trying 127.0.0.1... Connected to localhost.test.ru. Escape character is '^]'. +OK # Логинимся на сервере: user phn +OK # Вводим пароль pass testpass +OK # Смотрим состояние почтового ящика: stat +OK 1 597 #Итак у нас 1 письмо и указан его объем. # Давайте посмотрим первые 20 строк первого письма: top 1 20 +OK Return-Path: Received: (from tester@mail.rutester@mail.ru ) for tester@mail.rutester@mail.ru ; Tue, 11 Feb 2003 18:18:39 +0300 (MSK) (envelope-from tester@mail.rutester@mail.ru ) Date: Tue, 11 Feb 2003 18:18:39 +0300 (MSK) From: tester Message-Id: To: phn I am ok # Выходим quit +OK Connection closed by foreign host. Все мы добились наших результатов. Удачи. Павел Хмель
Похожие статьиКомментировать: |
|||||||||||||||||||||||
|
||||||||||||||||||||||||
|
||||||||||||||||||||||||