ispmanager 6 lite, pro, host

Установка Exim и Dovecot

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

Различия Exim и Dovecot

ispmanager работает с почтовыми серверами Exim и Dovecot, которые выполняют разные роли:

 

Exim

Dovecot

РольТранспорт писем. Отвечает за движение почты между серверамиХранилище и выдача. Отвечает за доступ пользователя к письмам
ПротоколыSMTP — отправляет и принимает письма извне. SMTP-авторизация настраивается через сокет DovecotPOP3/IMAP — доставляет сообщения в почтовые ящики и ведет учет дисковых квот пользователей
Главная задачаМаршрутизация: решить, куда отправить письмо и принять ли входящееОрганизация доступа: быстро найти письмо в папке «Входящие», «Спам» и т. д.
ФильтрацияПроверяет письма «на лету» (блокировка по IP, проверка отправителя)Выполняет сортировку писем по папкам уже после получения (если установлен Sieve)
ВзаимодействиеПринимает письмо из интернета и передает его Dovecot для сохраненияПринимает письмо от Exim и переносит его в ящик пользователя

Системные требования для установки Exim и Dovecot

Сервер

  • Минимум 100 Мб свободного пространства на жестком диске для Exim и Dovecot.
  • Опционально: минимум 250 Мб свободного пространства на жестком диске для дополнительных компонентов (Greylisting, Roundcube, ClamAV и т. д.)

Установка почтовых серверов

Для правильной работы почты установите оба почтовых сервера: Exim и Dovecot.

  1. Авторизуйтесь в ispmanager под учетной записью с правами суперпользователя.
  2. Перейдите в раздел Конфигурация ПО.
  3. Перейдите в настройки Почтовый сервер (SMTP/POP3/IMAP).
  4. Выберите Exim в качестве SMTP-сервера. 
  5. Установите галочку для Dovecot (POP3/IMAP).
  6. При необходимости выберите дополнительные компоненты:
    • Greylisting — фильтр почты с защитой от спама
    • OpenDKIM — пакет для генерации DKIM-ключей для защиты почтовых ящиков от фишинга
    • SpamAssassin — фильтр почты для защиты от спама
    • ClamAV — антивирус для проверки почты
    • Sieve — сортировщик почты. Позволяет создавать правила, которые будут применяться к входящим письмам
    • Roundcube — веб-интерфейс для доступа к почтовым ящикам
  7. Нажмите Сохранить.
  8. Дождитесь окончания установки.

Для дальнейшей работы с почтой создайте почтовый домен и почтовый ящик. 

Чтобы получать и передавать письма по защищенному SMTP-соединению, используйте SSL-сертификаты для почты.

Удаление почтовых серверов

При необходимости, сделайте резервные копии писем и почтовых ящиков для сохранения данных.

  1. Авторизуйтесь в ispmanager под учетной записью с правами суперпользователя.
  2. Удалите все почтовые ящики.

    Как удалить почтовые ящики
    1. Перейдите в раздел Почта.
    2. Отметьте галочками все почтовые ящики.
    3. На панели инструментов нажмите .
    4. Подтвердите удаление.
    5. Дождитесь окончания удаления.
  3. Удалите все почтовые домены. 

    Как удалить почтовые домены
    1. Перейдите в раздел Почта.
    2. На панели инструментов нажмите Почтовые домены
    3. Отметьте галочками все почтовые домены.
    4. На панели инструментов нажмите .
    5. Подтвердите удаление.
    6. Дождитесь окончания удаления.
  4. Удалите Exim, Dovecot и все дополнительные компоненты для работы почты.

    Как удалить Exim, Dovecot и все дополнительные компоненты
    1. Перейдите в раздел Конфигурация ПО.
    2. Перейдите в настройки Почтовый сервер (SMTP/POP3/IMAP).
    3. Снимите галочки со всех дополнительных компонентов и Dovecot.
    4. Для Exim выберите не использовать.
    5. Нажмите Сохранить.
    6. Дождитесь окончания удаления.

Технические подробности 

Пакеты установки

При установке почтовых серверов устанавливаются их пакеты:

  • ispmanager-pkg-exim — Exim
  • ispmanager-pkg-dovecot — Dovecot

При установке дополнительных компонентов устанавливаются и их пакеты:

  • ispmanager-pkg-greylisting-exim — Greylisting
  • ispmanager-pkg-opendkim-exim — OpenDKIM
  • ispmanager-pkg-spamassassin-exim — SpamAssassin
  • ispmanager-pkg-clamav-exim — ClamAV
  • ispmanager-pkg-sieve — Sieve
  • ispmanager-pkg-roundcube — Roundcube

Соответственно при удалении почтовых серверов и дополнительных компонентов удаляются и их пакеты.

Конфигурационные файлы

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

При установке Exim в его директорию копируется и настраивается шаблон конфигурации из: /usr/local/mgr5/etc/templates/exim.config.

 EximDovecot
RHEL-подобные ОС/etc/exim/exim.conf/etc/dovecot/conf.d/
Debian-подобные ОС/etc/exim4/exim4.conf.template /etc/dovecot/conf.d/

Журналирование

 EximDovecot
RHEL-подобные ОС/var/log/exim//var/log/maillog
Debian-подобные ОС/var/log/exim4//var/log/mail.log