[HOWTO] Установка Roundcube в качестве почтового клиента - Printable Version +- ispCP - Board - Support (http://www.isp-control.net/forum) +-- Forum: ispCP Omega International Area (/forum-22.html) +--- Forum: Russian Corner (/forum-53.html) +--- Thread: [HOWTO] Установка Roundcube в качестве почтового клиента (/thread-11784.html) |
[HOWTO] Установка Roundcube в качестве почтового клиента - DragonZX - 09-30-2010 08:05 PM Что такое Roundcube? Итак, мы установили панель. Стандартно помимо самой панели к ней пристыковываются: Панель управления БД - phpMyAdmin Скриптовый FTP-клиент - net2ftp Почтовый клиент - Squirrelmail Первые два компонента не используют какой-то особой базы данных и свободно обновляются с официальных сайтов с последующей заливкой в /var/www/ispcp/gui/tools (Для deb-based систем), почтовый же клиент из-за своего недружелюбного интерфейса и сложности установки русского языка (клиенты мои нажали именно на это), нас не устраивает. Вместо него был выбран интересный, функциональный и красивый - Roundcube Вот он устраивает по всем параметрам, однако простой заливкой тут не обойтись, так как она использует свою базу данных. К счастью, разработчики позаботились о возможности установки. Установка Подготавливаем папку для скрипта Code: # cd /usr/local/src Идем на официальный сайт и смотрим какая версия последняя. На данный момент последней является версия 0.5.1, скачиваем её. Code: # wget http://heanet.dl.sourceforge.net/project/roundcubemail/roundcubemail/0.5.1/roundcubemail-0.5.1.tar.gz Распаковываем архив Code: # tar xvfz roundcubemail-0.5.1.tar.gz Создаем каталог в ispCP для нашего скрипта Code: # mkdir /var/www/ispcp/gui/tools/roundcube И копируем его туда Code: # cp -r roundcubemail-0.5.1/* /var/www/ispcp/gui/tools/roundcube Прописываем владельца каталога и права доступа Code: # chown -R vu2000:www-data /var/www/ispcp/gui/tools/roundcube Создаем базу данных Code: # mysql -u root -p Ваш пароль MySQL от root Перед выполнением запроса, замените yourpassword на ваш пароль PHP Code: CREATE DATABASE roundcubemail DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; Импортируем SQL-файл Code: # mysql -u roundcube -p roundcubemail < SQL/mysql.initial.sql настройте соответствующим образом логин и пароль к базе данных Roundcube Сконфигурируйте Roundcube Code: # cd /var/www/ispcp/gui/tools/roundcube/config И отредактируйте следующий параметр: Code: $rcmail_config['db_dsnw'] = 'mysql://roundcube:YourPASSWORD@localhost/roundcubemail'; Отредактируйте следующие настройки Code: # nano main.inc.php строка 44: $rcmail_config['message_cache_lifetime'] = '30m'; строка 55: $rcmail_config['default_host'] = 'localhost'; строка 127: $rcmail_config['session_lifetime'] = 30; строка 180: $rcmail_config['create_default_folders'] = TRUE; Отредактируйте Apache Code: # nano /etc/apache2/sites-available/00_master.conf and add the following entry: Code: Alias /cube /var/www/ispcp/gui/tools/roundcube/ (Вы также можете заменить Webmail, на следующий путь строкой Alias /webmail /var/www/ispcp/gui/tools/roundcube/) Совет: Есть еще более удобный вариант: переименовываем папку webmail в squirrelmail и создаем символическую ссылку webmail на папку roundcube, что позволит Вам менять web-клиент "на лету", не перезагружая Apache Создаем поддомен для Roundcube Code: # nano /etc/apache2/sites-available/06-roundcube Вставляем следующее содержимое: Code: <VirtualHost XXX.XXX.XXX.XXX:80> Данные для <VirtualHost xxx.xxx.xxx.xxx:80, ServerAdmin и ServerName должны быть заменены согласно Вашим настройкам. Включаем сайт Code: # a2ensite 06-roundcube Перезагружаем Apache Code: # /etc/init.d/apache2 force-reload Базовая установка завершена, приятного использования RE: [HOWTO] Установка Roundcube в качестве почтового клиента - plastilin - 10-01-2010 06:21 AM В английском варианте есть мод, позволяющий менять пароль из веб морды раундкьюба, я пробовал - у меня не пошел почему то... RE: [HOWTO] Установка Roundcube в качестве почтового клиента - flames - 10-01-2010 10:10 AM plastilin, плагин для изменения пароля есть в двух вариантах, один ориентируется на стандартный courier imapd/pop3d а другой на модификацию где courier заменен dovecot imapd/pop3d. убедись что взял правильную версию (насколько помню оба плагина разработал TheCry и в его топике оба атэчмента) установка в обоих случаях элементарна! копируй плагин в папку кубик/plugins и потом активируй его в файле кубик/config/main.inc.conf в строке // ---------------------------------- // PLUGINS // ---------------------------------- // List of active plugins (in plugins/ directory) $rcmail_config['plugins'] = array('ispcp_pw_changer', 'managesieve', 'sieverules', 'ispcp_fetchmail'); плагин работает только с roundcube 0.4 и выше, т.к. требуется plugin-api которая присутствует с этой версии. RE: [HOWTO] Установка Roundcube в качестве почтового клиента - stopkadr - 03-30-2011 05:43 AM ERROR: Wrong 'suhosin.session.encrypt' option value. Read REQUIREMENTS section in INSTALL file or use Roundcube Installer, please! Как лечить проблему? Спасибо. RE: [HOWTO] Установка Roundcube в качестве почтового клиента - DragonZX - 03-30-2011 05:52 PM А на каком этапе установки это произошло? RE: [HOWTO] Установка Roundcube в качестве почтового клиента - stopkadr - 03-30-2011 09:37 PM (03-30-2011 05:52 PM)DragonZX Wrote: А на каком этапе установки это произошло? Когда закончил выполнять все этапы данного руководства. RE: [HOWTO] Установка Roundcube в качестве почтового клиента - DragonZX - 03-30-2011 10:06 PM А поточней. Вот выполнили вот все это для 1.0.7 и окно ли это или Сообщение на чистом листе? На какой странице? Желательно скриншот. RE: [HOWTO] Установка Roundcube в качестве почтового клиента - stopkadr - 03-30-2011 10:21 PM Скриншот: Машина: VMware Workstation ОС: Debian Squeeze RE: [HOWTO] Установка Roundcube в качестве почтового клиента - DragonZX - 03-30-2011 10:33 PM кхм... А тут уже надо смотреть настройку панели. Как Вы прикрутили к виртуалке домен. Должно быть например если у панели домен panel.domain.ru, то roundcube - panel.domain.ru/cube, panel.domain.ru/webmail и т.п Установка панели прошла без ошибок? По какому адресу доступен phpmyadmin? RE: [HOWTO] Установка Roundcube в качестве почтового клиента - stopkadr - 03-30-2011 10:37 PM (03-30-2011 10:33 PM)DragonZX Wrote: кхм... А тут уже надо смотреть настройку панели. Как Вы прикрутили к виртуалке домен. Должно быть например Первый вариант -panel.domain.ru/cube |