Установка Exim и Dovecot
Установите и настройте почтовые серверы, чтобы пользователи ispmanager могли получать и отправлять письма.
Различия Exim и Dovecot
ispmanager работает с почтовыми серверами Exim и Dovecot, которые выполняют разные роли:
Exim | Dovecot | |
|---|---|---|
| Роль | Транспорт писем. Отвечает за движение почты между серверами | Хранилище и выдача. Отвечает за доступ пользователя к письмам |
| Протоколы | SMTP — отправляет и принимает письма извне. SMTP-авторизация настраивается через сокет Dovecot | POP3/IMAP — доставляет сообщения в почтовые ящики и ведет учет дисковых квот пользователей |
| Главная задача | Маршрутизация: решить, куда отправить письмо и принять ли входящее | Организация доступа: быстро найти письмо в папке «Входящие», «Спам» и т. д. |
| Фильтрация | Проверяет письма «на лету» (блокировка по IP, проверка отправителя) | Выполняет сортировку писем по папкам уже после получения (если установлен Sieve) |
| Взаимодействие | Принимает письмо из интернета и передает его Dovecot для сохранения | Принимает письмо от Exim и переносит его в ящик пользователя |
Системные требования для установки Exim и Dovecot
Сервер
- Минимум 100 Мб свободного пространства на жестком диске для Exim и Dovecot.
- Опционально: минимум 250 Мб свободного пространства на жестком диске для дополнительных компонентов (Greylisting, Roundcube, ClamAV и т. д.)
Установка почтовых серверов
Для правильной работы почты установите оба почтовых сервера: Exim и Dovecot.
- Авторизуйтесь в ispmanager под учетной записью с правами суперпользователя.
- Перейдите в раздел Конфигурация ПО.
- Перейдите в настройки Почтовый сервер (SMTP/POP3/IMAP).
- Выберите Exim в качестве SMTP-сервера.
- Установите галочку для Dovecot (POP3/IMAP).
- При необходимости выберите дополнительные компоненты:
- Greylisting — фильтр почты с защитой от спама
- OpenDKIM — пакет для генерации DKIM-ключей для защиты почтовых ящиков от фишинга
- SpamAssassin — фильтр почты для защиты от спама
- ClamAV — антивирус для проверки почты
- Sieve — сортировщик почты. Позволяет создавать правила, которые будут применяться к входящим письмам
- Roundcube — веб-интерфейс для доступа к почтовым ящикам
- Нажмите Сохранить.
- Дождитесь окончания установки.
Для дальнейшей работы с почтой создайте почтовый домен и почтовый ящик.
Чтобы получать и передавать письма по защищенному SMTP-соединению, используйте SSL-сертификаты для почты.
Удаление почтовых серверов
При необходимости, сделайте резервные копии писем и почтовых ящиков для сохранения данных.
- Авторизуйтесь в ispmanager под учетной записью с правами суперпользователя.
Удалите все почтовые ящики.
Как удалить почтовые ящики- Перейдите в раздел Почта.
- Отметьте галочками все почтовые ящики.
- На панели инструментов нажмите
. - Подтвердите удаление.
- Дождитесь окончания удаления.
Удалите все почтовые домены.
Как удалить почтовые домены- Перейдите в раздел Почта.
- На панели инструментов нажмите
Почтовые домены. - Отметьте галочками все почтовые домены.
- На панели инструментов нажмите
. - Подтвердите удаление.
- Дождитесь окончания удаления.
Удалите Exim, Dovecot и все дополнительные компоненты для работы почты.
Как удалить Exim, Dovecot и все дополнительные компоненты- Перейдите в раздел Конфигурация ПО.
- Перейдите в настройки Почтовый сервер (SMTP/POP3/IMAP).
- Снимите галочки со всех дополнительных компонентов и Dovecot.
- Для Exim выберите не использовать.
- Нажмите Сохранить.
- Дождитесь окончания удаления.
Технические подробности
Пакеты установки
При установке почтовых серверов устанавливаются их пакеты:
ispmanager-pkg-exim— Eximispmanager-pkg-dovecot— Dovecot
При установке дополнительных компонентов устанавливаются и их пакеты:
ispmanager-pkg-greylisting-exim— Greylistingispmanager-pkg-opendkim-exim— OpenDKIMispmanager-pkg-spamassassin-exim— SpamAssassinispmanager-pkg-clamav-exim— ClamAVispmanager-pkg-sieve— Sieveispmanager-pkg-roundcube— Roundcube
Соответственно при удалении почтовых серверов и дополнительных компонентов удаляются и их пакеты.
Конфигурационные файлы
Конфигурационные файлы почтовых серверов содержат параметры для отправки и получения почты, настраиваемые на основе данных о почтовом домене. Домены и ящики виртуальные и не требуют реальных пользователей.
При установке Exim в его директорию копируется и настраивается шаблон конфигурации из: /usr/local/mgr5/etc/templates/exim.config.
| Exim | Dovecot | |
| RHEL-подобные ОС | /etc/exim/exim.conf | /etc/dovecot/conf.d/ |
| Debian-подобные ОС | /etc/exim4/exim4.conf.template | /etc/dovecot/conf.d/ |
Журналирование
| Exim | Dovecot | |
| RHEL-подобные ОС | /var/log/exim/ | /var/log/maillog |
| Debian-подобные ОС | /var/log/exim4/ | /var/log/mail.log |