Настройка почтового сервера на связке Postfix+Dovecot+MySQL+PostixAdmin+Roundcube на Centos 8. Часть 3

Автор: | 10 января, 2020

Продолжаем.

1. Настроем квоты в Dovecot.

Официальная документация тут https://wiki2.dovecot.org/Quota/Configuration 

Вначале изменим необходимые опции в конфигурационном файле PostfixAdmin, открываем настройки и редактируем:

Теперь настроим квоты в Dovecot. Для этого открываем конфигурационный файл и вносим изменения

Создадим файл который содержит информацию отображения квот для почтовых ящиков пользователей:

Исправим параметры подключения к MySQL, user_query =….

Перезапускаем dovecot и проверяем.

Настроем оповещение при превышении квоты. Как было настроено выше, при превышении квоты должен выполняться скрипт /usr/local/bin/quota-warning.sh, но по факту, его там нет. Создадим его.

Поменяем права на файл и проверим работу:

Если все работает — перезапускаем еще раз dovecot

2. Устанавливаем и настраиваем Roundcube.

Подготовим конфигурацию для nginx, сайт будет находится по адресу: https://mail.samara-it.ru

Скачаем roundcube. Качать будем версию «Complete» с официального сайта https://roundcube.net/, последняя версия на момент написания статьи была 1.4.1

Создадим базу данных под roundcube.

Загрузим базу

Перезапустим nginx

и откроем сайт https://mail.samara-it.ru/installer , видим следующее:

Здесь все пункты, кроме Checking available databases должны иметь значение OK. Исправим ошибки, доставим необходимые пакеты и перезапустим nginx и php-fpm

Теперь все OK, продолжаем, нажимаем Next внизу. На следующем вносим данные для подключения к MySQL, я еще поменял тип логирования (не обязательно).

Т.к. почтовый сервер находится на том же сервере, что и roundcube, настройки IMAP оставляем по умолчанию.

Меняем настройки SMTP и настройки интерфейса

Выбираем плагины на свое усмотрение. Далее жмем на Create Config. Если программа предлагает сохранить файл вручную, значит у неё нет доступа на запись к папке конфигурации. После того, как файл будет сохранен, нажмите кнопку Continue.

Проверяем настройки:

 

После окончания всех настроек, удаляем папку с установщиком

И заходим на сайт https://mail.samara-it.ru/