Замена WebMail на roundcube

Увы, с ISPmanager идет весьма не удобный, я бы даже сказал ужасный веб интерфейс для почты — SquirrelMail. И, я думаю, не только у меня при первом же использовании, появляется желание, заменить этот ужас на что-то более презентабельное. Мой выбор пал на roundcube. Не буду объяснять почему, остановимся лишь на том, что для меня он удобен и привычен нежели все остальное.

Первое что надо сделать — создать почтовый ящик, вида “support@domain”. Как это сделать, я не буду рапсисывать, это слишком просто и не интересно (кликнуть в ISP на создание, куда уж проще)

Далее нам нужно определиться с папкой, куда вы будете ставить почтовик. Предположим это будет /var/www/

# cd /var/www/

Идем на официальный сайт roundcube – http://roundcube.net/download и смотрим последнюю версию.

# wget http://jaist.dl.sourceforge.net/project/roundcubemail/roundcubemail/0.9.2/roundcubemail-0.9.2.tar.gz

# tar xfvz roundcubemail-0.9.2.tar.gz

Далее идём в: /etc/apache2/conf.d/
Открываем там файлик
squirrelmail.conf

Удаляем все что есть, и вставляем вот это:

Alias /webmail /var/www/roundcubemail-0.9.2/

RemoveHandler .php .php3 .php4 .phtml
AddType application/x-httpd-php .php .php3 .php4 .phtml
php_admin_value open_basedir /
AddType text/x-component .htc

php_flag display_errors Off
php_flag log_errors On
php_value error_log logs/errors
php_value upload_max_filesize 5M
php_value post_max_size 6M
php_value memory_limit 64M


php_flag display_errors Off
php_flag log_errors On
php_value error_log logs/errors
php_value upload_max_filesize 5M
php_value post_max_size 6M
php_value memory_limit 64M


Order allow,deny
Deny from all

Order deny,allow
Allow from all

Возвращаемся к консоли, и перезагружаем апач:

# /etc/init.d/apache2 restart

Далее идём в:

# cd /var/www/roundcubemail-0.9.2/

На папки temp и logs выставляем права 777

# Chmod 777 temp

# Chmod 777 logs

Создаем новую базу данных (можно в ISP можно консольно, как привычнее и удобнее)

Запускаем инсталяцию roundcube по адресу: sitename/webmail/installer где sitename адрес вашего сервера

по факту инсталяция не сильно отлична от установки обычной CMS. Внимательно проглядите “пункты”, какие нужно — заполните. Не забудте в разделе SMTP указать ваш ящик в качестве логина и пароль к нему, порт по умолчанию 25. (искренне надеюсь что postfix со всеми прилагающимися у вас настроен), либо свои smtp логин и пасс

На втором шаге, после нажатия “Create config” вам будет предложено создать два конфигурационных файла main.inc.php и db.inc.php в папке /var/www/roundcubemail-0.9.2/config/

Проходим проверки, и снова идем в менеджер файлов. Теперь надо в конфиге прописать IP сервера, вот тут: /var/www/roundcubemail-0.9.2/config/main.inc.php

$rcmail_config[‘smtp_helo_host’] = ‘ip’;

$rcmail_config[‘default_host’] = ‘ip’;

Вот и все. теперь у вас вместо ужасной “белкопочты”, довольно приятный roundcube
От: http://brody.strongs-ts.su/ustanovka-roundcube/

________
Установка зависимостей pear install %имя% если ошибка канала то pear install channel://pear.php.net/Net_IDNA2-0.1.1

Залишити відповідь