Почтовые службы в ISPmanager 5 реализуются связкой POP3-сервера dovecot (только 2-й версии) и SMTP-сервера Exim. Все создаваемые через панель почтовые домены и почтовые ящики являются виртуальными и не требуют реальных пользователей в системе. Формат хранения почты - Maildir ( http://ru.wikipedia.org/wiki/Maildir ). SMTP-авторизация осуществляется через сокет dovecot. Доставка сообщений и учет квот осуществляется средствами dovecot.
ISPmanager Lite предоставляет возможность выбора используемых почтовых служб в разделе "Возможности".
Не предоставляет возможности настройки почтовых служб. Почтовые службы устанавливаются и настраиваются автоматически при назначении узлу кластера роли - почтовый сервер.
Роль почтового севера включает следующие почтовые сервисы: Exim, Dovecot, Postgrey, OpenDKIM, Spamassassin, Sieve, Roundcube, ClamAV.
При установке, для настройки почтового сервера используется шаблон конфигурационного файла. Он копируется из etc/templates/exim.config в рабочую директорию exim. В нем есть уже все необходимое для работы.
Подробный разбор шаблона конфигурационного файла в статье - ISPmanager: Конфигурационный файл Exim
Основные файлы
Перечень файлов, используемых в работе панели с почтовым сервером Exim (пути могут быть найдены в конфигурационном файле ISPmanager - etc/ispmgr.conf):
exim-passwd - файл, где перечислены все почтовые ящики, пути до них, а так же uid/gid реальных пользователей, которым ящики принадлежат, а так же перенаправления почтовых ящиков exim-domains - здесь перечислены все почтовые домены, создаваемые панелью, а так же перенаправления для них и действия по умолчанию. exim-aliases - здесь перечислены псевдонимы почтовых ящиков exim-whitelist - белый список почтового сервера, домены, ip-адреса, ящики, с которых всегда будет приниматься почта exim-blacklist - черный список почтового сервера, домены, ip-адреса, ящики, с которых всегда будет отклоняться почта exim-domainips - соответствие почтовых доменов и ip-адресов, с которых будет отправляться почта от нихФормат записи действий по умолчанию для доменов
В файле exim-domains:
company.me:company.me::no - "Действие по умолчанию" имеет значение "Сообщение об ошибке" company.me:company.me:/dev/null:no - "Действие по умолчанию" имеет значение "Игнорировать и удалить" company.me:company.me:[email protected]:no - "Действие по умолчанию" имеет значение "Перенаправить" Внимание! Для действий по умолчанию поиск будет проходить только среди имен почтовых ящиков, псевдонимы в поиске участвовать не будут.Создание ящика
После создания ящика "[email protected]" будут прописаны такие записи в конфигах:
в exim-passwd:
[email protected]:500:500:160:/var/www/user/data/email/test.dom/aaa:no [email protected] - имя ящика 500:500 - uid:gid пользователя владельца 160 - квота в мегабайтах /var/www/user/data/email/test.dom/aaa - путь до директории ящика no - выключен ли ящикв exim-aliases:
[email protected]:[email protected]:fwd [email protected]:[email protected],[email protected]:user [email protected] - псевдоним [email protected] - куда слать копии писем