Доброго времени суток всем. Предлагаю вашему вниманию огромный мануал, по настройке почтового сервера под ключ на базе ос CentOS7 и продукта iRedMail
Данная набор статей охватывает полный процесс установки, настройки и запуска почтового сервера. Что вырезано и что добавлено — из системы исключен amavisd и консоль управления iRedAdmin-Pro, все остальные сервисы, такие как clamav, spamassassi, Webmail и прочее допилины до ума. В качестве консоли администрирования установлен Postfixadmin
В процессе настройки будет рассказано о том, какие записи должны быть настроены на ДНС сервере и для чего они необходимы. В конечном итоге мы настроим полностью рабочий почтовый сервер, с коэффициентом доставки в папку входящие 90%
Работа будет построена в несколько этапов, каждый из которых посвящен отдельному сервису или конкретной настройке.
Поехали!!!
Установка операционной системы CentOS7
Первое, что необходимо сделать, настроить саму операционную систему. Я предпочитаю использовать CentOS. Чем обусловлен такой выбор, кратко написано в соответствующей статье.
Установка пакета iRedMail
Забираем скрипт инсталляции. Устанавливаем в картинках
Подготовка MySQL
Дадим права пользователю vmailadmin права на создание таблиц, иначе не заводиться Postfixadmin
Можно выполнить установку и вернуть права обратно, но не вижу особого смысла
Удаляем столбец token и добавляем goto
Устанавливаем Postfixadmin. Что необходимо заменить в скрипте:
Для устранения ошибки php_uname() has been disabled for security reasons in /var/www/postfixadmin-2.93/functions.inc.php
Убираем запрет php_uname в php.ini
Настроим HTTPD
Правим Dovecot
Правим Postfix
Отключим ненужное
Для того, что бы верно формировалась статистика в AWStat, необходимо немного подпилить строку формата под существующий лог иначе статистика будет неверная