Добавил:
ИВТ (советую зайти в "Несортированное") Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лабы / 4 / алвс 4 (автовосстановление).docx
Скачиваний:
12
Добавлен:
02.11.2024
Размер:
244.67 Кб
Скачать

2. Практическая часть

2.1. Задание 1

Произведите предварительные настройки.

2.1.1. Установите необходимые программы для работы почтового сервера.

sudo apt-get install postfix dovecot-imapd astrase-fix-maildir (клиент + сервак)

2.1.2 На сервере создайте двух пользователей, от имени которых будет происходить пересылка почтовых

сообщений. Имя: вашиинициалыmailserver (например sabmailserver)

Минимальный мандатный уровень: 1

Имя: вашиинициалыmailclient (например sabmailclient)

Минимальный мандатный уровень: 1

sudo adduser baranovvmailserver

sudo adduser baranovvmailclient

+:baranovvmailserver:ALL

+:baranovvmailclient:ALL

sudo systemctl restart postfix

sudo cat /etc/passwd | grep baranovvmail

2.1.3. От имени созданных пользователей создайте в их домашних директориях файл, в котором будет храниться их почта. Выдайте на созданную директорию права таким образом, чтобы работать с ней (чтение и запись) могли производить только сами пользователи.

sudo mkdir /home/baranovvmailserver/mail

sudo mkdir /home/baranovvmailclient/mail

sudo touch /home/baranovvmailserver/mail/inbox

sudo touch /home/baranovvmailclient/mail/inbox

sudo chown baranovvmailserver:baranovvmailserver /home/baranovvmailserver/mail

sudo chown baranovvmailclient:baranovvmailclient /home/baranovvmailclient/mail

sudo chown baranovvmailserver:baranovvmailserver /home/baranovvmailserver/mail/inbox

sudo chown baranovvmailclient:baranovvmailclient /home/baranovvmailclient/mail/inbox

sudo chmod 700 /home/baranovvmailserver/mail

sudo chmod 700 /home/baranovvmailclient/mail

sudo chmod 600 /home/baranovvmailserver/mail/inbox

sudo chmod 600 /home/baranovvmailclient/mail/inbox

2.2. Задание 2.

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

2.2.1. Настройте сервер postfix. В параметрах укажите значения mynetworks для вашей сети, mydestination; в параметре home_mailbox укажите адрес созданных почтовых ящиков. После указанных параметров укажите значение smtpd_relay_restrictions (см. ниже). Без него письма будут блокированы. Пример настройки фала:

После настройки перезапустите службу.

sudo nano /etc/postfix/main.cf

# Сеть, с которой разрешено отправлять почту

mynetworks = 192.168.122.0/24

# Замените на вашу сеть

# Домен, для которого этот сервер будет принимать почту

mydestination = localhost, localhost.localdomain, baranovv-server.localdomain, baranovv-client.localdomain

# Убедитесь, что домен указан правильно

# Укажите местоположение почтовых ящиков

home_mailbox = Maildir/

# Используйте Maildir для хранения почты в домашнем каталоге пользователя

# Ограничения на пересылку SMTP

inet_protocols = ipv4

smtpd_relay_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination

и также на клиенте ток ip сервера

2.2.2. Настройте сервер dovecot в соответствии с указаниями выше. После настройки перезапустите службу.

sudo apt install dovecot-core dovecot-imapd

sudo nano /etc/dovecot/dovecot.conf

mail_location = maildir:~/Maildir

sudo nano /etc/dovecot/conf.d/10-master.conf

sudo systemctl restart dovecot

2.2.3. На сервере откройте приложение Thunderbird, укажите в нем установленные параметры и создайте почтовый аккаунт.

sudo apt install thunderbird

2.2.5. Отправьте любое письмо с сервера на сервер.

2.2.6. Запустите Thunderbird на машине клиента и зарегистрируйте клиента. Отправьте письмо с клиента на сервер и с сервера на клиент.

Соседние файлы в папке 4