Roundcube webmail
клиент для работы с электронной почтой с веб-интерфейсом, написанный на PHP с использованием CSS и XHTML
# cd /usr/ports/mail/roundcube/
# make install clean
нас интересует только опция MYSQL.
После чего начнется инсталяция. Программа сама подтянет все необходимые ей модули и библиотеки.
Когда закончится установка, Вы увидите следующее в Вашем каталоге:
#ls /usr/local/www/roundcube/
Начем настраивать программу.
Для начала, необходимо создать базу данных roundcubemail и пользователя roundcube для roundcube
#mysqladmin -u root -p create roundcubemail
#mysql -u root -p
#grant all on roundcubemail.* to 'roundcube'@'localhost' identified by 'mysql_password';
Заливаем данные в базу данных:
# mysql -u root -p roundcubemail < /usr/local/www/roundcube/SQL/mysql.initial.sql
После этого, в базе данных уже есть все необходимые таблицы для работы roundcube. Теперь нам необходимо подправить
конфигурационный файл
#ee /usr/local/www/roundcube/config/db.inc.php.
Для этого нам необходимо отредактировать параметры подключения к базе данных. Тут необходимо поменять все "под себя".
$rcmail_config['db_dsnw'] = 'mysql://roundcube:pass@localhost/roundcubemail';
Так же, нам необходимо отредактировать файл
#ee /usr/local/www/roundcube/config/main.inc.php
в котором нам необходимо поменять следующие параметры:
$rcmail_config['default_host'] = 'localhost';
или домен $rcmail_config['default_host'] = 'olymp.org';
добавляем в /usr/local/etc/apache22/httpd.conf
Alias /mail/ "/usr/local/www/roundcube/"
<Directory "/usr/local/www/roundcube/">
Options none
AllowOverride Limit
Order Deny,Allow
Deny from all
Allow from 127.0.0.1 .example.com
</Directory>
После чего, пробуем посмотреть в браузере, что у нас получилось.
Добавить комментарий