В этой статье мы установим и настроим один из самых популярных 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-Интерфейс.

Сразу рекомендуется проверить отправку и получение почты

В результате, мы имеем полностью настроенный почтовый веб-сервер на базе Российской операционной системе РЕД ОС.

В следующей статье мы поговорим о защите почтового сервера

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *