Установка roundcube на Debian

Используемая до этого SquirellMail ввиду убогости своего интерфейса несколько надоела и был принято решение найти новый удобный пользователям веб-интерфейс к нашему IMAP-серверу. Итак, вновь приветсвую, начнем.

Установка из исходников сводится к нескольким простым шагам.
Как всегда пара ссылок для начала:
Скачать RoundCube можно с официального сайта — http://roundcube.net/download
Официальное руководство по установке — http://trac.roundcube.net/wiki/Howto_Install

  • Скачайте и распакуйте последнюю версию RoundCube (на момент создания статьи — 0.4.2)
  • Скопируйте содержимое архива в корень вашего веб-сервера или, допустим, в /usr/share/roundcube (я думаю, так более верно).  В последнем случае  добавьте директиву (пример для апача) в /etc/apache2/sites-available/defaults (Далее я буду приводить описание только для работы через алиас)
  • Alias /mail /usr/share/roundcube
    и выполните /etc/init.d/apache2 reload

  • Дайте права на запись для пользователя под которым работает веб-сервер на следующие каталоги:
  • /temp
    /logs

  • При использовании MySQL создайте пустую базу (заменив учетные данные из примера):
  • CREATE DATABASE roundcube;
    GRANT ALL PRIVILEGES ON roundcube.* TO username@localhost IDENTIFIED BY 'password';
    FLUSH PRIVILEGES;

  • Теперь заполните ее из шаблона
  • cd /usr/share/roundcube
    mysql -u roundcube roundcube -p < mysql.initial.sql

  • Откройте веб-сервере ссылку на ваш сервер http://url-to-roundcube/mail/installer/ Обратите внимание на наличие красных "NOT OK" ошибок и поправьте их при возникновении. Переходите к следующему шагу.
  • Все параметры понятны из прилагаемых описаний. Если ваш почтовый сервер находится на одном с сервере с веб-интерфейсом, то IMAP и SMTP можете указать как localhost
  • В результате настройки загрузите два получившихся файла и сложите их в каталог /config
  • При возникновении ошибок обратитесь к официальному хау-ту по ссылке выше. Так же обязательно ознакомьтесь с рекомендациями по обеспечению безопасности RoundCube
  • На этом все. Заходите под любой учетной записью в RoundCube и попробуйте отправлять письма, вложения, возможно встретите ряд проблем, например с кодировками. В этом случае через настройки выставьте нужные опции и поправьте их же в main.inc.php для использования остальными пользователями по умолчанию.
  • Добавить комментарий

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