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

2.3. Задание 3.

Создайте почту yandex.ru и отправьте любое сообщение на неё от сервера и клиента.

++

2.3.1. Создайте пароль для доступа с локального сервера на созданную почту яндекс. Для этого переходим на сайт https://id.yandex.ru/, в раздел «Безопасность»:

В разделе «Доступ к вашим данным» найдите пункт «Пароли приложений»

Создайте пароль для почтового сервера. Пароль сгенерируется автоматически, вам необходимо придумать ему название.

(наш код доступа)

2.3.2. Для этого в Яндекс почте выбираем пункт «Все настройки» -> «Почтовые программы» -> «Разрешить доступ к почтовому ящику» - ставим галочки «С сервера imap.yandex.ru по протоколу IMAP», Способ авторизации – «Пароли приложений и OAuth-токены»

2.3.3. Организуйте передачу писем на почту yandex.ru по защищенному протоколу TLS. В качестве параметра relayhost укажите «smtp.yandex.ru:465».

Sudo nano /etc/postfix/sasl_passwd

smtp.yandex.ru    vadyao.da@yandex.ru: (тут ваш код доступа)

////

sudo nano /etc/postfix/main.cf

# Укажите адрес SMTP-сервера Яндекса для отправки почты

relayhost = smtp.yandex.ru:465

# Включите TLS для защиты соединения

smtp_use_tls = yes

# Настройки для TLS

smtp_tls_security_level = encrypt

smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt

заработало

Мой полный конфиг

# Имя вашего сервера myhostname = baranovv-server.miet.stu # Домен, для которого этот сервер будет принимать почту mydomain = miet.stu # Откуда будет использоваться адрес отправителя myorigin = /etc/mailname # Сеть, с которой разрешено отправлять почту mynetworks = 192.168.122.0/24 # Местоположение почтовых ящиков home_mailbox = Maildir/ # Ограничения на пересылку SMTP smtpd_relay_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_dest$ # Протоколы #inet_protocols = ipv4 # Адрес SMTP-сервера Яндекса для отправки почты relayhost = [smtp.yandex.ru]:465 # Включите TLS для защиты соединения smtp_use_tls = yes smtp_tls_security_level = encrypt smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt # Настройки для аутентификации smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtp_sasl_type = cyrus smtp_sasl_security_options = noanonymous # Принудительное использование TLS smtp_tls_wrappermode = yes #inet_protocols = ipv4 # Адрес SMTP-сервера Яндекса для отправки почты relayhost = [smtp.yandex.ru]:465 # Включите TLS для защиты соединения smtp_use_tls = yes smtp_tls_security_level = encrypt smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt # Настройки для аутентификации smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtp_sasl_type = cyrus smtp_sasl_security_options = noanonymous # Принудительное использование TLS smtp_tls_wrappermode = yes compatibility_level = 2 #smtp_tls_security_level = may smtputf8_enable = no smtp_generic_maps = hash:/etc/postfix/generic

Настройка ласт строчки конфига

Sudo nano /etc/postfix/generic

astra@baranovv-server ваш_адрес_на_яндексе@yandex.ru

sudo postmap /etc/postfix/generic

sudo systemctl restart postfix

echo "Тестовое сообщение" | mail -s "Тест" vadyao.da@yandex.ru

sudo tail -f /var/log/mail.log

Контрольные вопросы:

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

  2. Как происходит процесс передачи почты?

  3. Для чего необходим компонент MDA?

  4. Как работает протокол SMTP?

  5. В чем отличие протоколов IMAP и POP3?

Для чего необходимы почтовые сервера?

Почтовые серверы необходимы для обработки и доставки электронной почты. Они обеспечивают отправку, получение и хранение сообщений между пользователями. Основные функции почтовых серверов включают:

  • Управление учетными записями пользователей.

  • Обработка входящих и исходящих писем.

  • Организация маршрутизации сообщений между серверами.

  • Обеспечение хранения писем для пользователей.

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