Настройка RoundCube
cd /usr/ports/mail/roundcube/
make install clean
Лезет синее окошко. В нем можно оставить всё по умолчанию, либо выбратЬ в зависимости от установленного движка базы данных.
[X] MYSQL Use MySQL backend
[ ] PGSQL Use PostgreSQL backend
[ ] SQLITE Use SQLite backend
[ ] SSL Enable SSL support (imaps or google spellcheck)
[ ] LOCALCHECK Install internal spellchecker
Если ранее php модули не были установлены, то установятся и они «за компанию»
Необходимые модули:
dom
Iconv
mysql
mbstring
session
Spl
Simplexml
Изменяем права доступа на папки logs и temp
chmod 777 logs/
chmod 777 temp/
Создаем базу, в которой roundcube будет хранить свои настроки (обязательно в кодировке utf-8):
[cc lang=»bash»]mysql -u root -p
Enter password:
CREATE DATABASE rcbase DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL PRIVILEGES ON rcbase.* TO rcuser@localhost IDENTIFIED BY ‘rcpass’;
FLUSH PRIVILEGES;[/cc]
Далее создаем таблицы из файла примера (в нашем случае — для mysql):
mysql rcbase -p< /usr/local/www/roundcube/SQL/mysql.initial.sql
Правим конфигурационный файл /usr/local/www/roundcube/config/db.inc.php, отвечающий за соединение с базой данных:
$rcmail_config['db_dsnw'] = 'mysql://rcuser:rcpass@localhost/rcbase';
Правим файл main.inc.php, содержащий основные настройки:
[cc lang="bash"]$rcmail_config['default_host'] = 'localhost'; #хост, на котором находится почта
$rcmail_config['username_domain'] = ' mydomain.ru'; #домен, который будет автоматически добавляться к имени пользователя
$rcmail_config['mail_domain'] = 'mydomain.ru'; #почтовый домен
$rcmail_config['default_port'] = 143; #порт imap
$rcmail_config['imap_auth_type'] = null; #тип авторизации imap
$rcmail_config['smtp_server'] = 'localhost'; #сервер smtp
$rcmail_config['smtp_user'] = '%u';
$rcmail_config['smtp_pass'] = '%p';
$rcmail_config['smtp_auth_type'] = 'PLAIN'; #тип авторизации smtp
$rcmail_config['language'] = null; #локализация
$rcmail_config['create_default_folders'] = TRUE; #при первом логине юзера создаются дефолтные почтовые папки (Входящие, Исходящие, Корзина и тд.)
$rcmail_config['auto_create_user'] = true;
$rcmail_config['default_charset'] = 'UTF-8'; #кодировка сообщений[/cc]
Добавляем в конфиг Apache:
Alias /roundcube /usr/local/www/roundcube
DirectoryIndex index.php
Options Indexes FollowSymlinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
Проверяем: http://localhost/roundcube
А в примере подразумевается что на установленной машине нормально функционирует mail-server? И в примере мне кажется вот здесь ошибкаmysql roundcubebase < /usr/local/www/roundcube/SQL/mysql.initial.sqlнадо вродеmysql rcbase -p < /usr/local/www/roundcube/SQL/mysql.initial.sql
Ну вообще говоря круглокубу для работы жизненно необходим рабочий майл-сервер :) он же всего лишЬ клиент. Но майл-сервер может бытЬ установлен на любой другой машине, не обязателЬно на той, на которой стоит круглокуб.
За замечание спасибо болЬшое. Косяк упорола :) Исправлю.
Просто на моей машине не настроен майл сервер. Выполнил все вышеуказанное. Захожу на страницу роункубе, запрашивается авторизация. Ввожу rcuser и rcpass авторизация не проходит пишет что неудачное соединение с имап серверов и все, далее не пускает. так и должно быть?
Нет конечно, не так должно бытЬ. Значит вам нужно либо настроитЬ майл-сервер на своей машине, либо исполЬзоватЬ сервер, установленный на другой машине :) И, соответственно, указыватЬ настройки майл-сервера, с которым будете работатЬ.
так а например как мне осуществить доступ к ящику на yandex.ru?
Ну, можно попробоватЬ в настройки круглокуба вбитЬ настройки для доступа к ящику на яндексе. http://help.yandex.ru/neomail/?id=1111463
Все. привязал к ящику на яндаксе. Все пашет)). Конечно хорошо бы было что бы почта на сервере не оставалась, но для начала очень даже хорошо))) Спасибо за статью)
Кстати ко мне не приходят уведомления о ваших коментариях((( И пару вопросов о данном блоге. Вижу сделан на ворлдпрессе. Понравился стиль, локанично и красиво. Что за тема и какие плагины ставили?
И мне приходят :) Где то внизу вашихЪ комментариев должна бытЬ ссылка на Управление подписками, возможно там естЬ опция отключения уведомлений.
Тему мы делали себе сами, а плагины — это на любителя :) почитатЬ о нихЪ поподробнее можно например тут http://shakin.ru/wordpress/84-best-wordpress-plugins.html
Галочка на уведомление стоит, но писем нет((P.S. Извиняюсь за флуд в теме.
Значит что то не так с работой почтового сервера. Надо будет проверитЬ…
Кстати, а вы не пробовали настраивать
SSL/TLS ? Буду пробовать привязывать к ящику на гуле, нам вроде потребуется, буду пробовать)
Пока не требовалисЬ такие хитрости :) Но если получится — расскажи как оно.
Здравствуйте!roundcube выдает ошибкуmailbox does not existПопки не отображаются. Отправить письмо можно, а вот просматривать не возможно.Не сталкивались с таким?Система: FreeBSD 9.0-RELEASEPostfix, cyrus-sasl, cyrus-imap + roundcube
Интересует настраивали вы общую папку на своей почте с доступом из roundcube?