В этой статье мы установим и настроим один из самых популярных web интерфейсов для postfix — roundcube.
Установка и настройка RoundCube на почтовый сервер РЕД ОС
Для того, чтобы установить roundcube, ваш сервер должен быть настроен.
Подробнее про предварительную настройку, можно прочитать на сайте:
1) Настройка и установка WEB-Сервера на РЕД ОС
2) Настройка почтового сервера на RED OS
Веб интерфейс у нас будет располагаться по адресу: http://email.srv-adm.ru
Каталог веб-интерфейса у нас располагается: /web/sites/email.srv-adm.ru/www
Приступим к настройке.
Создание базы данных для roundcube
Переходим на сайт: http://pma.srv-adm.ru – это наш сайт с phpmyadmin и создаем пустую базу данных для roundcube, название можно выбрать любое.
Установка roundcube
Загружаем последнюю версию c сайта. На момент написания статьи это версия 1.6.1
cd ~ && wget https://github.com/roundcube/roundcubemail/releases/download/1.6.1/roundcubemail-1.6.1-complete.tar.gz
Распаковываем и перемещаем на веб-сервер. Я устанавливаю веб интерфейс для почты на поддомен email, который мы создали ранее, а исходники кладу в директорию /web/sites/email.srv-adm.ru/www
Так же, даём необходимые права на папку
tar xzvf roundcubemail-1.6.1-complete.tar.gz
cp -R roundcubemail-1.6.1/* /web/sites/email.srv-adm.ru/www
chown -R nginx:nginx /web/sites/email.srv-adm.ru
Редактируем параметры в php. Редактируем или добавляем в /etc/php.ini:
mcedit /etc/php.ini
post_max_size = 64M upload_max_filesize = 64M date.timezone = Europe/Moscow
Перезапускаем php
systemctl restart php-fpm-service
Переходим по адресу https://email.srv-adm.ru/installer/ если всё сделано верно, мы должны увидеть следующее:
Вы должны увидеть интерфейс установщика и все проверки в состоянии OK, кроме баз. Нам нужна только одна – MySQL
Нажимаем внизу страницы NEXT
На этой странице мы заполняем следующие поля:
product_name – имя нашего почтового сервера, которое будет отображаться для пользователей.
Далее идёт раздел Database setup
language – ru
В разделе plugins – я отметил все плагины, что бы полностью ознакомиться со всеми возможностями roundcube
Далее нажимаем Create Config
Если всё сделано верно – мы увидим
Нажимаем кнопку CONTINUE. Открывается страница с проверкой настроек. Нам нужно инициализировать базу данных, нажимаем кнопку.
Проверку отправки – не делаем, т.к после установки, нужно будет внести дополнительные изменения.
Если всё сделано верно, мы видим
Далее закрываем страницу и удаляем папку installer /web/sites/email.srv-adm.ru/www/installer
Теперь необходимо внести в конфиг roundcube следующую информацию, т.к мы используем ssl/tls
mcedit /web/sites/email.srv-adm.ru/www/config/config.inc.php
В конец файла добавляем строку
$config['smtp_server'] = 'tls://email.srv-adm.ru';
Теперь мы можем зайти по адресу: https://email.srv-adm.ru – ввести адрес почтового ящика root и пароль и мы попадаем в WEB-Интерфейс.
Сразу рекомендуется проверить отправку и получение почты
В результате, мы имеем полностью настроенный почтовый веб-сервер на базе Российской операционной системе РЕД ОС.
В следующей статье мы поговорим о защите почтового сервера