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