Почтовый веб-интерфейс RoundCube |
Обновлено: 15.06.2025 - 21:54
RoundCube Webmail — это клиент для работы с электронной почтой с веб-интерфейсом, написанный на PHP с использованием CSS и XHTML и технологии AJAX. RoundCube Webmail устанавливается практически на любой сервер с поддержкой PHP и MySQL и предоставляет возможность работы с почтовыми ящиками по протоколам IMAP и SMTP.
Установка roundcube
Для своей работы, а точнее для хранения данных, кешированной почты и внутренней адресной книги RoundCube требует наличия MySQL-сервера. Так как у нас его в сети пока-что нет, то установим его локально:
# apt-get install mysql-server mysql-client

В процессе установки введем пароль для пользователя root нашего MySQL-сервера.
Теперь можно устанавливать непосредственно и сам RoundCube:
# apt-get install roundcube
В процессе установки нам будет предложено автоматически настроить базу данных для RoundCube при помощи dbconfig-common:

Выберем тип базы данных — mysql:

И введем пароль пользователя root сервера MySQL.

Потом нам предложат ввести пароль для пользователя roundcube. Его можно оставить пустым. В этом случае пароль будет сгенерирован случайным образом.
На этом установка закончена.
Сейчас необходимо настроить RoundCube для корректной работы с нашим почтовым сервером.
Настройка RoundCube
Для настройки рассмотрим самую прочтую ситуацию — SMTP- и IMAP-сервер установлен на том же компьютере, куда мы ставим и RoundCube.
Имя нашего почтового домена будет study.local
Откроем файл конфигурации RoundCube — /etc/roundcube/main.inc.php
В нем необходимо изменить несколько строк:
В разделе imap:
$rcmail_config['default_host'] = array("127.0.0.1");
В разделе smtp:
$rcmail_config['smtp_server'] = '127.0.0.1';
В разделе system:
$rcmail_config['mail_domain'] = 'study.local';
Настройка сервера Apache
Настроим наш веб-сервер, для того, что бы почтовый интерфейс работал по защищенному протоколу https.
Для этого подключим к Apache необходимые расширения:
# ln -s /etc/apache2/mods-available/ssl.conf /etc/apache2/mods-enabled/ssl.conf
# ln -s /etc/apache2/mods-available/ssl.load /etc/apache2/mods-enabled/ssl.load
Теперь подключим https-сайт по умолчанию
# ln -s /etc/apache2/sites-available/default-ssl /etc/apache2/sites-enabled/default-ssl
И еще в файле /etc/apache2/conf.d/roundcube раскомментируем строку
Alias /roundcube /var/lib/roundcube
После этих действий необходимо перезапустить веб-сервер
#service apache2 restart
Теперь веб-интерфейс к нашему почтовому серверу доступен по ссылке https://ip-addr/roundcube

------------------------
Восстановление сайтов из Вебархива
Размещение по доскам объявлений России
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Категория: Компьютерные советы
Комментарии |