ВМСС_часть1 / vmss_lab2
.pdfПодключение к удаленному 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