Тестирование обслуживания по протоколу SMTP
Для проверки сервиса SMTP применяют программу telnet, запушенную по
порту 25:
citmgu> telnet server.citmgu.ru 25
В этом случае система отвечает строкой приглашения протокола SMTP, после
чего можно вводить команды SMTP и проверять реакцию системы на них:
# telnet citmgu.ru 25
Trying 194.85.135.66...
Connected to citmgu.ru.
Escape character is '"]'.
220 cit-u.citmgu.ru ESMTP Sendmail 8.8.5/8.8.5; Mon,
30 Jun 1997 09:45:55 GMT
help
214-This is Sendmail version 8.8.5
214-Topics:
214- HELO EHLO MAIL RCPT DATA
214- RSET NOOP QUIT HELP VRFY
214- EXPN VERB ETRN OSN
214-For more info use "HELP <topic>".
214-To report bugs in the implementation send email
to
214- sendmail-bugs@sendmail.org.
214-For local information send email to Postmaster
at your site.
214 End of HELP info
MAIL FROM: paul
250 paul... Sender ok
RCPT TO: paul
250 paul... Recipient ok
DATA
354 Enter mail, end with "." on a line by itself
This is a test message
250 JAA24836 Message accepted for delivery
quit
221 cit-u.citmgu.ru closing connection
Connection closed by foreign host.
You have new mail.
#
В приведенном здесь сеансе сначала пользователь выдал команду help
и получил список команд, которые можно использовать при взаимодействии
по протоколу SMTP. Затем пользователь выдал команду MAIL
FROM: для указания адреса отправителя почтового сообщения. После
этого выдана команда RCPT ТО: и указан адрес
получателя почтового сообщения. Команда DATA открывает
возможность ввода почтового сообщения, т.е. клиент из режима командной
строки переходит в режим редактирования сообщения. Редактировать можно
только в пределах одной строки путем затирания символом забоя предварительно
набитых символов. Вернуться на строку выше нельзя. Конец режима редактирования
обозначается символом «.» в первой позиции строки. После этого клиент
возвращается в режим командной строки, а сообщение отсылается. Совершенно
очевидно: что за один сеанс можно отправить несколько сообщений как одному
и тому же адресату, так и разным адресатам на одном и том же компьютере.
Посылать сообщения можно через другую машину, если в качестве адреса получателя
указать что-либо подобное ниже приведенному:
aul%quest.polyn.kiae.su@citmgu.ru
В этом случае сообщение отправляется на citmgu.ru,
а затем оно будет переправлено на quest.polyn.kiae.su.
|