Complete Virtual Mail Server/ru

Целью данного руководства является создание виртуального почтовый сервер, который может работать с несколькими доменами с множеством различных вариантов интерфейса. Статья не предназначена для обычного пользователя, который ищет почтовый клиент. Эта статья о полномасштабном Mail Transfer Agent (MTA). Он предназначен для лиц, обладающим своими собственными доменами и/или обеспечивающим поддержку виртуальных доменов.

В результате получится простой в управлении почтовый сервер, который поддерживает следующие функции:


 * администрирование системы на основе веб
 * неограниченное количество доменов
 * виртуальные пользователи почты без необходимости аккаунта в оболочке
 * доменные (специфические) имена пользователей
 * квоты для почтовых ящиков
 * веб доступ к учетным записям электронной почты
 * IMAP и (что весьма необязательно) поддержка POP3
 * SMTP аутентификация для безопасной ретрансляции
 * SSL для обеспечения безопасности транспортного уровня
 * хорошая фильтрация спама
 * антивирусная фильтрация
 * анализатор логов

Хорошим плюсом является то, что все это находится в одной базе данных.

Настройка системы и пакетов
В этом разделе описана настройка системы (реализация мульти-сервер), а также базовые пакеты, которые мы использовали. ОБЯЗАТЕЛЬНО прочитайте это, прежде чем читать дальше (не волнуйтесь, это быстро).

Учетная запись linux 'vmail'
Почтовые ящики хранятся на обычном файловой системе и поэтому для них требуется специальный пользователь и группа для безопасности.

Поддержка систем администрирования
Пакеты и  являются ключевыми инструментами для тестирования работы и связанности. Детали установки Apache/PHP выходят за рамки этого руководства; они настраиваются как обычно.

Подключение Postfix к базе данных
Пакет будет подключен к внутренней базе данных с возможностью получить виртуальных пользователей в разных доменах.

Linking Courier-imap to database backend
будет подключен к той же базе данных.

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

Веб доступ
Теперь, когда основная часть почтового сервер была настроена, может быть полезным настроить веб-доступ, а также он полезен во время тестирования.

SSL сертификат
Защита почтового сервера с помощью SSL сертификата.

DKIM
Подпись всех исходящих сообщений ключами проверки для предотвращения их попадания в спам.

Уточнение настройки
Using default Postfix configuration options, the server gets some performance tweaks and security settings.

Amavisd, Spam-Assassin и ClamAV
Защита от спама с помощью Amavis, Spam-assassin, а также ClamAV для защиты от вирусов.

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