Материал: vmss_lab2

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Подключение к удаленному 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

Источник: https://studfile.net/preview/16474276/