новости книги игры
библиотека программы форум

11.05 11.10 1C 2010 2011 3d Acer action Additional Adobe alt linux ALT линукс в школу altlinux amarok AMD Android Apache apple apt-get ArchLinux asplinux ASUS Asus Eee PC ATI audio avi backup bash beta big buck bunny bind bittorrent blender bluetooth bsd c C++ Calibre Canonical cd Cedega CentOS chrome chromium cisco clamav CLI Damn Small Linux debian Dell desktop dns DOOM DOS download driver dvd e-book Eclipse emacs embedded linux enterprise EPUB Etersoft exim ext2 ext3 ext4 faq FB2 fedora fedora10 fedora8 fedora9 fedoracore firefox firefox3 firewall Flash Fluxbox flv free FreeBSD freeware ftp games gcc gentoo GIMP gnome GNU gnu linux google GPL GRUB gtk GTK+ hackday hdd HDR


   

«    Декабрь 2007    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

Какой браузер вы используете?

Firefox
Opera
Mozilla
Internet Explorer
Другой



LinuxTwitter:




Архив:

Октябрь 2011 (91)
Октябрь 2010 (42)
Апрель 2010 (10)
Январь 2010 (29)
Декабрь 2009 (6)
Ноябрь 2009 (31)
Октябрь 2009 (20)
Апрель 2009 (19)
Март 2009 (1)
Февраль 2009 (20)
Январь 2009 (31)
Декабрь 2008 (71)
Ноябрь 2008 (89)
Октябрь 2008 (91)
Сентябрь 2008 (113)
Август 2008 (168)
Июль 2008 (156)
Июнь 2008 (147)
Май 2008 (191)
Апрель 2008 (213)
Март 2008 (197)
Февраль 2008 (195)
Январь 2008 (112)
Декабрь 2007 (146)
Ноябрь 2007 (94)




Партнёры:


 

Добавить в Google Reader
Читать в Yandex.Ленте
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.

Все мы добились наших результатов. Удачи.

Павел Хмель
www.phn.nm.ru

источник статьи   


18 декабря 2007  /   /   ]

Похожие статьи

  • Самая простая конфигурация POSTFIX + COURIER
  • Установка и настройка почтового сервера
  • Nullmailer — пересылка локальной почты на почтовый шлюз
  • Установка StartSSL сертификатов — Postfix/Dovecot/Nginx
  • Пора сделать свой выбор...




  • Комментировать:



    [root@linuxopen.ru ~]$ find
     ©2007 - 2011 @antropoff.ru