включить редактирование

Установка roundcubemail и настройка с Postfix

Создан:

roundcubemaill — веб-интерфейc предоставляющий возможность работать по протоколам IMAP и SMTP с почтовыми ящиками.
Данная статья является логическим продолжением

Настройка postfix dovecot mysql

Качаем roundcubemail с офф-сайта:
http://sourceforge.net/projects/roundcubemail/files/roundcubemail/0.8.6/roundcubemail-0.8.6.tar.gz/download
Затем разархивируем этот файл

root@mail:/home/awful# tar xfz roundcubemail-0.8.6.tar.gz

и кладем в

root@mail:/home/awful# cp -r roundcubemail-0.8.6 /var/www/roundcubemail

отдаем его www-data

root@mail:/home/awful# chown www-data:www-data /var/www/roundcubemail -R

Создаем БД roundcubemail и заполняем её:

root@mail:/# mysql -u root -p
Enter password: *******
CREATE DATABASE roundcubemail /*!40101 CHARACTER SET utf8 COLLATE utf8_general_ci */;
GRANT ALL PRIVILEGES ON roundcubemail.* TO roundcube@localhost
    IDENTIFIED BY 'password';
quit

#root@mail:/# cd /var/www/roundcubemail/SQL
#root@mail:/var/www/roundcubemail/SQL# mysql -u root --database=roundcubemail -p < mysql.initial.sql

Далее переходим по http://localhost/roundcubemail/installer/
Смотрим нет ли ошибок, у меня сразу одна из ошибок, естественно php только поставили и его ни кто не настраивал, он предлагает настроить временную зону:
date.timezone: NOT OK(empty value detected)
Идем в файл php.ini b прописываем:

#root@mail:/# vim /etc/php5/apache2/php.ini
date.timezone = Europe/Moscow

#root@mail:/# apachectl restart

Далее все просто создаем два файла которые предоставляет инсталятор (файлы естественно помещаем в папку config) и еще укажите в support url путь:
/var/www/roundcubemail/config/main.inc.php
или потом в main.inc.php поправить:
$rcmail_config['support_url'] = '/var/www/roundcubemail/config/main.inc.php';

все теперь можно переходить по ссылке

http://localhost/roundcubemail/

Если ERROR: Wrong 'suhosin.session.encrypt' option value. Read REQUIREMENTS section in INSTALL file or use Roundcube Installer, please!
то ставим php5-suhosin

#root@mail:/# apt-get install php5-suhosin
#root@mail:/# cd /etc/php5/conf.d
#root@mail:/# vim suhosin.ini
Раскоментировать:
extension=suhosin.so
Раскоментируем и ставим значение в Off:
suhosin.session.encrypt = Off

#root@mail:/# apachectl restart

Свяжем roundcubemail с нашим почтовым сервером:
Правим файлы db.inc.php и main.inc.php:

#root@mail:/# cd /var/www/roundcubemail/config
root@mail:/var/www/roundcubemail/config# vim db.inc.php
$rcmail_config['db_dsnw'] = 'mysql://root:ВАШ_пароль@localhost/roundcubemail';

root@mail:/var/www/roundcubemail/config# vim main.inc.php

находим каждый из этих параметров и приводим к соответствующему виду:

открыть

В общем как сами видите ни чего сложного. На этом все.

Автор: awful Просмотров: 4192


Рейтинг статьи: 888

Общий рейтинг по отношению ко всем статьям автора :
{10 [888]}[max] [ * * * * * * * * * * ]

Общий рейтинг из всех статей на сайте :
{10 [888]}[max] [ * * * * * * * * * * ]

[?]
Комментарии 1

Artem

Спасибо за подробный man! Я попробовал, все получилось. Вопросов нет. Спасибо!

3
Статистика комментария: Голосов: 3 Пользователей +/-: 0/0 Гостей +/-: 3/0

Добавить комментарий к статье


Ctrl+Enter

Для активации кнопки, введите символы, которые Вы видите на картинки.

новая

тема

Заметки на тему IT

Монитор поиска
[x]
Новое сообщение

Сообщения в чате

Вы спрашиваете у гостей/у зарегистрированных/ У Вас спрашивают
всем Ctrl+Enter
зарегистрированным Ctrl+Enter
Ctrl+Enter

Краткая инструкция по работе с чатом

  • Вы должны ввести имя, которое будет запомнено и применяться для чата и комментариев на сайте.
  • Выбрать одну из возможностей
    "Вы спрашиваете у гостей/
    у зарегистрированных/
    У Вас спрашивают"
  • Кликните на один из способов и появиться дополнительная информация