Простой протокол передачи почты (SMTP)

Содержание материала

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

SMTP - это TCP/IP-протокол доставки электронных сообщений. Он переносит почту по сети Интернет и по локальным сетям. Определение SMTP дается в документе RFC 821, A Simple Mail Transfer Protocol. Протокол функционирует на базе надежной службы логических соединений протокола управления передачей (Transmission Control Protocol, TCP) и работает через порт с широко известным номером 25. В таблице перечислены некоторые из простых команд SMTP, вполне пригодных для восприятия человеком.

Команды SMTP
Команда Синтаксис Назначение
Hello HELO <узел-отправитель>
EHLO <узел-отправитель>
Источник SMTP-отправки
From MAIL FROM:<исходный адрес> Адрес отправителя
Recipient RCPT TOКконечный адрес> Адрес получателя
Data DATA Начать сообщение
Reset RSET Прервать сообщение
Verify VRFY <строка> Проверить имя пользователя
Expand EXPN <строка> Раскрыть список рассылки
Help HELP [строка] Запросить справку
Quit QUIT Завершить сеанс SMTP

SMTP - протокол настолько простой, что работу по этому протоколу пользователь может в буквальном смысле осуществлять самостоятельно. Подключившись посредством telnet к порту 25 удаленного узла, наберите почтовое сообщение в командной строке при помощи команд SMTP. Этот способ иногда используется для тестирования SMTP-сервера удаленной системы, а мы с его помощью проиллюстрируем процесс передачи почты между системами.

В приводимом ниже примере пользователь Daniel с узла rodent.wrotethebook.com вручную набрал и отправил письмо пользователю Tyler узла crab.wrotethebook.com.

$ telnet crab 25
Trying 172.16.12.1...
Connected to crab.wrotethehook.com.
Escape character is '"]'.
220    crab.wrotethebook.com ESMTP Sendmail 8.9.3+Sun/8.9.3; Thu, 19 Apr 2001
16:28:01-0400 (EOT)
HELO rodent.wrotethebook.com
250 crab.wrotethebook.com Hello rodent [172.16.12.2], pleased to meet you
MAIL FROM:<danieierodent.wrotethebook.com>
250 <Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.>... Sender ok
RCPT TO:<tylerecrab.wrotethebook.com>
250 <Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.>... Recipient ok
DATA
354 Enter mail, end with on a line by itself
Hi TylerI
250 0AA00316 Message accepted for delivery
QUIT
221    crab.wrotethebook.com closing connection
Connection closed by foreign host.

Обмениваться, хранить, передавать Ваши файлы стало просто как никогда.
yandex-disk
Читать подробнее: для чего Yandex-Диск проекту Mini-Server. Практика установки, настройки и использования сетевого хранилища на Ubuntu server LTS 12.04 в статье Резервное копирование сервера Ubuntu на Яндекс Диск.

>> Ubuntu 12.04 + Nginx Скачать сервер
>> Fedora 15 Скачать сервер
>> Простой Debian 6.0.6 Скачать сервер
>> CentOS 6.0 и
+ (5.6) другой
Скачать сервер
>> OpenSUSE 11.4
MAX
Скачать сервер

Вход на сайт

ВНИМАНИЕ!

Регистрация на сайте только по согласованию с администратором ресурса. Обращаться через форму обратной связи.