MAIL FROM: user

250 user… Sender ok

RCPT TO: user

250 user… Recipient ok

DATA

354 Enter mail, end with"." on a line by itself

This is a test message!!!

...

250 JAA24856 Message accepted for delivery

quit

221 ivan.petrov closing connection

Connection closed by foreign host.

You have new mail.

#

В приведенном примере мы отправили сами себе сообщение. Команда mail from: указывает адрес отправителя почтового сообщения. Затем вводится команда rcpt то: для указания адреса получателя почтового сообщения. Команда data разрешает ввод почтового сообщения. Конец режима редактирования обозначается символом"." в первой позиции строки. Более подробную информацию следует искать в документации по sendmail, а также в табл. 18.1, где приведены команды протокола SMTP, и в табл. 18.2, содержащей коды возврата протокола SMTP.

Команды и коды возврата протокола SMTP

Для тестирования работы SMTP-сервера необходимо знать команды протокола SMTP (табл. 18.1) и его коды возврата (табл. 18.2) и воспользоваться программой telnet.

Таблица 18.1. Команды протокола SMTP

Таблица 18.2. Коды возврата протокола SMTP

Тестирование обслуживания по протоколу POP3 Аналогично тестированию обслуживания по протоколу SMTP с помощью программы telnet можно проверить функционирование и POP3-протокола. Для этого необходимо подключиться к нашему серверу по порту 110.

telnet ivan.petrov 110

user user

+OК Password required for user,

pass 12345623432

+OK user has 3 messages (3327 6 octets).

list

+OK 3 messages (3327 6 octets)

1 11276

2 11000

3 11000

.

dele 3

+OK Message 3 has been deleted.

quit

+OK

Connection closed by foreign host.

Очень похоже на протокол SMTP. Подключились к порту 110. Производим «опознание» пользователя с помощью команд user и pass. Затем командой list узнаем количество сообщений в почтовом ящике и их размер. Командой dele отмечаем сообщение к удалению, которое произойдет по окончании сеанса. Команда Quit завершает сеанс работы с сервером. Все просто.

Команды протокола POP3

Для тестирования работы POP3-сервера необходимо знать его команды (табл. 18.3) и воспользоваться программой telnet.

Успешное выполнение команды заканчивается выводом сообщения "+ок", а неуспешное «-err» соответственно.

Таблица 18.3. Команды протокола POP3

Перейти на страницу:

Все книги серии Наиболее полное руководство

Похожие книги