diff --git a/module2/04_postfix_dovecot/tasks.md b/module2/04_postfix_dovecot/tasks.md new file mode 100644 index 0000000..3bf3851 --- /dev/null +++ b/module2/04_postfix_dovecot/tasks.md @@ -0,0 +1,52 @@ +# Задания + +Система электронной почты состоит из нескольких компонентов: + - Пользовательский агент MUA (Mail User Agent), редактор, который позволяет читать и составлять почтовые сообщения; + - Агент передачи электронной почты MSA (Mail Submission Agent), принимающий сообщения от MUA и передающий после обработки транспортной системе; + - Транспортный агент MTA (Mail Transfer Agent), который пересылает сообщение по сети на другой компьютер; + - Агент доставки DA (Delivery Agent), перемещающий сообщения в локальное хранилище (почтовый ящик или база данных); + - Необязательный агент доступа AA (Access Agent), связывающий пользовательский агент с хранилищем сообщений (по протоколу IMAP или POP). + +Примеры агентов: + - Пользовательские агенты MUA: Thunderbird, MS Outlook, mac OS Mail, /bin/mail; + - Транспортные агенты MTA: sendmail, Exim, MS Exchange, Postfix; + - Агенты доставки DA: local, mail.local, procmail, Maildrop, Dovecot; + - Агенты доступа AA: Cyrus, UW imapd. + +Транспортный агент может использовать несколько портов (RFC 5321): + - 25/tcp - стандартный порт, без шифрования, + - 587/tcp - порт, который используется для передачи с шифрованием STARTLS, + - 465/tcp - порт, который используется для передачи с шифрованием SSL. + +Агент доставки может использовать следующие порты: + - 143/tcp - для протокола IMAP, + - 993/tcp - для протокола IMAPS (IMAP поверх SSL), + - 110/TCP - для протокола POP, + - 995/TCP - для протокола POPS (POP over SSL). + +Для хранения почты обычно используется формат `mbox` или `Maildir`. В случае с `mbox` почта хранится в одном файле в `/var/mail/username` с разделителем в виде специальной строки `From` между сообщениями. В случае с `Maildir` каждое сообщение хранится в отдельном файле. + +Преимущество протокола IMAP перед POP, которые используются агентами доступа для получения почты от сервера, заключается в возможности доставки сообщений по одному и улучшенной обработке больших файлов, прикреплённых к письму. + +В заданиях используйте домен studX.start.myoffice.ru (193.32.63.170+X), порты 25, 587, 993. + +# 1. +Установите и настройте MTA (Message Transfer Agent) агент Postfix. + +Проверьте работоспособность, отправив письмо командой mail на свой личный почтовый адрес. + +# 2. +Установите и настройте DA (Delivery Agent) агент Dovecot. + +Проверьте работоспособность из клиента Thunderbird или аналог. Укажите в качестве IMAP сервера studX.start.myoffice.ru порт 993, шифрование TLS. + +# Релевантные источники +- https://en.wikipedia.org/wiki/Email +- https://en.wikipedia.org/wiki/Message_transfer_agent +- https://en.wikipedia.org/wiki/Message_delivery_agent +- https://ru.wikipedia.org/wiki/SMTP +- https://ru.wikipedia.org/wiki/IMAP +- https://ru.wikipedia.org/wiki/POP3 +- https://ru.wikipedia.org/wiki/Postfix +- https://ru.wikipedia.org/wiki/Dovecot +- Evi Nemeth, Garth Snyder, Trent R. Hein, Ben Whaley, Dan Macking. Unix Handbook. 18 Chapter. \ No newline at end of file