How-to install RoundCube. Это просто.
Как то поднадоело работать все время с SquirrelMail для Webmail систем. Решил поставить что-то новенькое. Выбор мой пал на RoundCube, на скриншотах все выглядело очень даже красиво, и по описанию возможностей он мне подходит как нельзя лучше. Итак маленький How-to по установки RoundCube на FreeBSD.
Так как в системе портов на данный момент находится версия 0.2-beta, а на офф-сайте уже stable, буду описывать установку с сайта.
Вначале о системных требованиях:
-
PCRE (Perl compatible Regular Expression)
-
Session support
-
Sockets enabled
-
Libiconv (recommended)
-
OpenSSL (recommended)
-
Mbstring (optional)
-
FileInfo (optional)
-
Mcrypt (optional)
-
error_reporting E_ALL & ~E_NOTICE (or lower)
-
file_uploads on (for attachment upload features)
-
memory_limit (increase as suitable to support large attachments)
-
session.auto_start needs to be off
-
magic_quotes_gpc off
-
If using MySQL 5.0.2 or later, disable STRICT_TRANS_TABLES and STRICT_ALL_TABLES
-
Additionally, the CURL module for PHP is required for spell checking with TinyMCE (HTML WYSIWYG Editor).
Установка:
-
Качаем http://roundcube.net/downloads и распаковываем архив в папку куда настроен виртуальных хост
-
Проверяем права на запись для таких директорий:
-
temp
-
logs
-
-
Создаем базу данных MySQL и назначаем права пользователя:
CREATE DATABASE roundcubemail;
GRANT ALL PRIVILEGES ON roundcubemail.* TO username@localhost IDENTIFIED BY ‘password’;
FLUSH PRIVILEGES;
-
Начинаем процес установки. Переходим по ссылке http://url-to-roundcube/installer/, проходим тест необходимых компонентов на стороне сервера, указываем данные для подключения к базе данных, указываем данные для подключения к Imap и SMTP серверам. Генерируем конфиг, копируем сгенерируемый конфиг в файлы main.inc.php и db.inc.php, которые находятся в папке config на сервере. Проходим финальный тест программы установки. Удаляем папку installer на сервере.
-
Проверяем работоспособность
.
Установка темы с режимом предпросмотра писем
-
Качаем и распаковываем тему:
cd skins
wget http://www.roundcubethemes.net/downloads/mvision2.2.tar.gz
tar -zxf mvision2.2.tar.gz
-
Правим config/main.inc.php
1) $rcmail_config['skin'] = ‘mvision2_en’;
2) $rcmail_config['list_cols'] = array(‘subject’, ‘from’, ‘date’, ‘attachment’); // remove «size» and «flag» (flag will still appear however)
3) $rcmail_config['preview_pane'] = TRUE;
4) Additional configuration line required; $rcmail_config['preview_pane_vertical'] = TRUE;
Привет с марса.Linux-like консоль в Windows

