Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ВМСС_часть1 / vmss_lab2

.pdf
Скачиваний:
15
Добавлен:
09.08.2021
Размер:
49.07 Кб
Скачать

Подключение к удаленному UNIX-серверу: login as: stud5 stud5@srv-vmss.camheds.com's password:

Last login: Fri Oct 23 06:48:41 from broadband-5-228-42-72.ip.moscow.rt.ru

Часть 1. Работа с протоколом SMTP.

1.Установление соединения с сервером SMTP: [stud5@srv-vmss ~]$ telnet localhost 25 Результат:

Trying 127.0.0.1...

Connected to localhost. Escape character is '^]'.

220srv-vmss.camheds.com ESMTP Postfix

В результате применения команды выведено сообщение об установлении соединения.

2.Просмотр справочной информации протокола SMTP:

[stud5@srv-vmss ~]$ man smtp

 

Результат:

 

SMTP(8)

SMTP(8)

NAME

 

smtp - Postfix SMTP+LMTP client

 

SYNOPSIS

 

smtp [generic Postfix daemon options]

 

DESCRIPTION

The Postfix SMTP+LMTP client implements the SMTP and LMTP mail delivery protocols. It processes message delivery requests from the queue man-

ager. Each request specifies a queue file, a sender address, a domain or host to deliver to, and recipient information. This program expects to be run from the master(8) process manager.

The SMTP+LMTP client updates the queue file and marks recipients as finished, or it informs the queue manager that delivery should be tried again at a later time. Delivery status reports are sent to the bounce(8), defer(8) or trace(8) daemon as appropriate.

The SMTP+LMTP client looks up a list of mail exchanger addresses for the destination host, sorts the list by preference, and connects to

each listed address until it finds a server that responds.

:

В результате применения команды показано описание протокола SMTP.

3. Отправление простейшего сообщения на свой адрес при помощи трехшаговой транзакции отправки почты:

mail from: stud5 250 2.1.0 Ok rcpt to: stud5 250 2.1.5 Ok

data

354 End data with <CR><LF>.<CR><LF> Subject: hello

Good morning

.

250 2.0.0 Ok: queued as 457F03D4

В результате применения команд выведено сообщение об их успешном выполнении.

4. Завершение работы с почтовым сервером: QUIT

Результат: 221 2.0.0 Bye

Connection closed by foreign host.

You have new mail in /var/spool/mail/stud5

В результате применения команды выведено сообщение о закрытии соединения.

Просмотр почты с помощью команды mail: [stud5@srv-vmss ~]$ mail

Результат:

Heirloom Mail version 12.4 7/29/08. Type ? for help. "/var/spool/mail/stud5": 14 messages 1 new 12 unread

U 1 Mail Delivery System Fri Sep 25 08:48 75/2339 "Undelivered Mail Retu"

U 2 stud11@srv-vmss.camh Fri Oct 2 07:40 19/621

"salam popolam"

U

3 stud11@srv-vmss.camh Fri Oct 2 07:43 19/613

"hello"

 

4 stud5@srv-vmss.camhe

Fri Oct

2 07:44

23/829

"Re: salam popolam"

 

5 stud11@srv-vmss.camh

Fri Oct

2 07:47

27/935

"Re: salam popolam"

U

6 stud5@srv-vmss.camhe Fri Oct 2 07:52 31/1040 "Re: salam popolam"

U7 stud7@srv-vmss.camhe Fri Oct 23 07:19 15/484

U8 stud9@srv-vmss.camhe Fri Oct 23 07:41 15/488

U 9 stud5@srv-vmss.camhe Fri Oct 23 08:22 20/659

 

"proverka"

U

10 Mail Delivery System Fri Oct 23 08:22 74/2392

"Undelivered Mail Retu"

U

11 stud5@srv-vmss.camhe Fri Oct 23 08:33 25/836

"Re: proverka"

U 12 Mail Delivery System Fri Oct 23 08:33 78/2513 "Undelivered Mail Retu" U 13 Mail Delivery System Fri Oct 23 08:33 73/2346 "Undelivered Mail Retu" >N 14 stud5@srv-vmss.camhe Wed Oct 28 09:11 15/513 "hello"

Таким образом, в почтовом ящике 14 писем.

Открытие 14-го письма для написания ответа на него (при этом отображается содержание сообщения):

& r 14 Результат:

undisclosed-recipients:; contains invalid character ':'

To: stud5@srv-vmss.camheds.comstud5@srv-vmss.camheds.com wrote:

> Good morning

Таким образом, сообщение под номером 14 — это сообщение, отправленное на свой почтовый адрес при помощи трехшаговой транзакции отправки почты.

Завершение сеанса работы с командой mail: & x

5. Установление соединения с сервером SMTP:

2

[stud5@srv-vmss ~]$ telnet localhost 25 Результат:

Trying 127.0.0.1...

Connected to localhost. Escape character is '^]'.

220 srv-vmss.camheds.com ESMTP Postfix

Отправление письма согласно стандарту MIME, содержащего в качестве вставленного в сообщение текста «Фио» в кодировке «windows-1251»:

MAIL FROM: stud5 250 2.1.0 Ok

RCPT TO: stud5 250 2.1.5 Ok DATA

354 End data with <CR><LF>.<CR><LF> Subject: Test text

Mime-Version: 1.0

Content-type: text/plain; charset="windows-1251" Content-Transfer-Encoding: quoted-printable =D4=E8=EE

.

250 2.0.0 Ok: queued as 6AB823D2

В результате применения команд выведены сообщения об их успешном выполнении.

Отправление письма согласно стандарту MIME с прикрепленным файлом-картинкой kart.jpg (из прикрепленного файла введено несколько символов):

MAIL FROM: stud5 250 2.1.0 Ok

RCPT TO: stud5 250 2.1.5 Ok DATA

354 End data with <CR><LF>.<CR><LF> Subject: Image test

Mime-Version: 1.0 Content-Type: image/jpg

Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="kart.jpg" /9j/4AAQSkZJRgABAQAAAQABAAD/

.

250 2.0.0 Ok: queued as 9D3053D2

В результате применения команд выведены сообщения об их успешном выполнении.

Отправление письма согласно стандарту MIME, состоящего из двух частей: первой части — сообщения «первая часть» в кодировке «windows-1251» и второй части — сообщения «часть 2» в кодировке «windows-1251»:

MAIL FROM: stud5 250 2.1.0 Ok

RCPT TO: stud5 250 2.1.5 Ok DATA

354 End data with <CR><LF>.<CR><LF> Subject: Multi test

3

Mime-Version: 1.0

Content-type: multipart/mixed; boundary="simple boundary" --simple boundary

Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: quoted-printable =EF=E5=F0=E2=E0=FF=20=F7=E0=F1=F2=FC --simple boundary

Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: quoted-printable =F7=E0=F1=F2=FC=20=32

--simple boundary--

.

250 2.0.0 Ok: queued as 04F973D6

В результате применения команд выведены сообщения об их успешном выполнении.

6.Отправление письма нескольким адресатам: stud5, stud4 и stud3: MAIL FROM: stud5

2502.1.0 Ok RCPT TO: stud5

2502.1.5 Ok RCPT TO: stud4

2502.1.5 Ok RCPT TO: stud3

2502.1.5 Ok DATA

354End data with <CR><LF>.<CR><LF> Subject: few adress

Hello

.

2502.0.0 Ok: queued as E383E3D4

В результате применения команд выведены сообщения об их успешном выполнении.

7.Отправление сообщения с искаженным адресом отправителя:

MAIL FROM: std5 250 2.1.0 Ok RCPT TO: stud5 250 2.1.5 Ok DATA

354 End data with <CR><LF>.<CR><LF> Subject: Wrong name

New message

.

250 2.0.0 Ok: queued as 446D53D2

В результате применения команд выведены сообщения об их успешном выполнении.

Завершение работы с почтовым сервером: QUIT

Результат:

Connection closed by foreign host.

You have new mail in /var/spool/mail/stud5

Просмотр почты с помощью команды mail:

4

[stud5@srv-vmss ~]$ mail Результат:

Heirloom Mail version 12.4 7/29/08. Type ? for help. "/var/spool/mail/stud5": 20 messages 7 new 18 unread

U 1 Mail Delivery System Fri Sep 25 08:48 75/2339 "Undelivered Mail Retu"

U 2 stud11@srv-vmss.camh Fri Oct 2 07:40 19/621

"salam popolam"

U

3 stud11@srv-vmss.camh Fri Oct 2 07:43 19/613

"hello"

 

4 stud5@srv-vmss.camhe

Fri Oct

2 07:44

23/829

"Re: salam popolam"

 

5 stud11@srv-vmss.camh

Fri Oct

2 07:47

27/935

"Re: salam popolam"

U

6 stud5@srv-vmss.camhe Fri Oct 2 07:52 31/1040 "Re: salam popolam"

U7 stud7@srv-vmss.camhe Fri Oct 23 07:19 15/484

U8 stud9@srv-vmss.camhe Fri Oct 23 07:41 15/488

U 9 stud5@srv-vmss.camhe Fri Oct 23 08:22 20/659 "proverka"

U 10 Mail Delivery System Fri Oct 23 08:22 74/2392 "Undelivered Mail Retu"

U 11 stud5@srv-vmss.camhe Fri Oct 23 08:33 25/836 "Re: proverka"

U 12 Mail Delivery System

Fri Oct 23 08:33

78/2513

"Undelivered Mail Retu"

U 13 Mail Delivery System

Fri Oct 23 08:33

73/2346

"Undelivered Mail Retu"

>N 14 stud5@srv-vmss.camhe Wed Oct 28 09:11 15/513

"hello"

N 15 stud5@srv-vmss.camhe Wed Oct 28 09:22 19/662

"Test text"

N 16 stud5@srv-vmss.camhe Wed Oct 28 09:27 19/663

"Image test"

N 17 stud5@srv-vmss.camhe Wed Oct 28 09:31 33/907

"Multi test"

N 18 ЫЕstud4@srv-vmss.cam Wed Oct 28 09:33 14/510

 

N 19 stud5@srv-vmss.camhe Wed Oct 28 09:36 15/499

"few adress"

N 20 std5@srv-vmss.camhed Wed Oct 28 09:39 15/514

"Wrong name"

Таким образом, письмо с искаженным адресом отправителя получено адресатом — это письмо под номером 20.

Открытие 20-го письма для написания ответа на него (при этом отображается содержание письма):

& r 20 Результат:

undisclosed-recipients:; contains invalid character ':'

To: std5@srv-vmss.camheds.comstd5@srv-vmss.camheds.com wrote:

> New message

Таким образом, содержание письма с искаженным адресом отправителя было получено адресатом.

Завершение сеанса работы с командой mail: & x

8. Установление соединения с сервером SMTP: [stud5@srv-vmss ~]$ telnet localhost 25 Результат:

Trying 127.0.0.1...

Connected to localhost. Escape character is '^]'.

220 srv-vmss.camheds.com ESMTP Postfix

Отправление письма с искаженным адресом получателя, но верным адресом отправителя: MAIL FROM: stud5

250 2.1.0 Ok

5

RCPT TO: std5

550 5.1.1 <std5>: Recipient address rejected: User unknown in local recipient table

Таким образом, при попытке отправить письмо на искаженный адрес получателя выводится сообщение об ошибке при вводе команды: пользователь с таким именем не найден среди адресатов.

Завершение работы с почтовым сервером: QUIT

Результат: 221 2.0.0 Bye

Connection closed by foreign host.

Часть 2. Работа с протоколом POP3.

1.Установление соединения с сервером POP3: [stud5@srv-vmss ~]$ telnet localhost 110 Результат:

Trying 127.0.0.1...

Connected to localhost. Escape character is '^]'. +OK Dovecot ready.

В результате применения команды выведены сообщение об установлении соединения и сообщение-приветствие сервера.

2.Подключение к почтовому ящику путем ввода имени пользователя и пароля:

user stud5 +OK pass stud5

+OK Logged in.

В результате выведено сообщение об успешном подключении к почтовому ящику.

3.Проверка состояния соединения: noop

Результат:

+OK

Следовательно, сервер поддерживает усиленную аутентификацию.

4.Просмотр состояния почтового ящика при помощи команды STAT: stat

Результат: +OK 20 19668

Следовательно, в почтовом ящике 20 сообщений общим размером 19668 символов.

5.Просмотр размера первого сообщения:

list 1 Результат: +OK 1 2355

Следовательно, размер первого сообщения 2355.

Просмотр размера третьего сообщения: list 3

6

Результат: +OK 3 559

Следовательно, размер третьего сообщения 3559.

6. Получение двадцатого сообщения с сервера: retr 20

Результат: +OK 469 octets

Return-Path: <std5@srv-vmss.camheds.com> X-Original-To: stud5

Delivered-To: stud5@srv-vmss.camheds.com Received: from srv-vmss (srv-vmss [127.0.0.1])

by srv-vmss.camheds.com (Postfix) with SMTP id 446D53D2 for <stud5>; Wed, 28 Oct 09:37:48 +0300 (MSK)

Subject: Wrong name

Message-Id: <20201028063816.446D53D2@srv-vmss.camheds.com> Date: Wed, 28 Oct 09:37:48 +0300 (MSK)

From: std5@srv-vmss.camheds.com To: undisclosed-recipients:;

New message

.

Таким образом, в результате применения команды сервер передал содержание сообщения 20.

7.Пометка на удаление десятого сообщения: dele 10

Результат:

+OK Marked to be deleted.

В результате выведено сообщение о пометке на удаление десятого сообщения.

8.Отмена удаления десятого сообщения:

rset 10 Результат: +OK

В результате применения команды снята пометка на удаление десятого сообщения.

9. Завершение работы с сервером POP3: QUIT

Результат:

+OK Logging out.

Connection closed by foreign host. You have mail in /var/spool/mail/stud5

В результате применения команды выведено сообщение об успешном завершении POP3сессии.

7

Соседние файлы в папке ВМСС_часть1