FreeBSD

Установка и настройка Roundcube Webmail

ADVERTISEMENT

Roundcube Webmail – это клиент для работы с электронной почтой через веб-интерфейс, написанный на PHP с использованием CSS и XHTML и технологии AJAX. RoundCube Webmail устанавливается практически на любой сервер с поддержкой PHP и MySQL и предоставляет возможность работы с почтовыми ящиками по протоколам IMAP и SMTP. 

ADVERTISEMENT

Установка

# cd /usr/ports/mail/roundcube
# make install clean
# rehash

Сейчас нужно создать базу данных MySQL для Roundcube и пользователя/пароль для доступа к этой базе

# mysql -u root -p

Вводите Ваш пароль к MySQL

Теперь выполняем запросы

CREATE DATABASE roundcubemail /*!40101 CHARACTER SET utf8 COLLATE utf8_general_ci */;
GRANT ALL PRIVILEGES ON roundcubemail.* TO roundcube@localhost IDENTIFIED BY 'vash_parol';
flush privileges;
quit;

Заливаем дамп базы

# cd /usr/local/www/roundcube/SQL/
# mysql roundcubemail -p < mysql.initial.sql

Виртуалхост для Roundcube

# /usr/local/etc/apache22/extra/httpd-vhosts.conf

Добавляем в него (изменив домен, админа, имя сервера на свои)

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /usr/local/www/roundcube
ServerName mail.xxx.org.ua
CustomLog /var/log/mail.xxx.org.ua.access.log combined
ErrorLog /var/log/mail.xxx.org.ua.error.log
<Directory /usr/local/www/roundcube>
AllowOverride None
Options -ExecCGI FollowSymLinks
Order Allow,Deny
Allow from all
</Directory>
</VirtualHost>

Перезапускаем апач

# /usr/local/etc/rc.d/apache22 restart

Не забываем добавить в наш ДНС поддомен mail.alexnettm.org.ua. Переходим в

# /etc/namedb/master/vash_domen

И добавляем

mail		  IN	   A	    x.x.x.x

Разумеется, вместо x.x.x.x указываем свой внешний IP.

Теперь настройка Roundcube будет происходить через веб-интерфейс. Набираем в браузере

http://mail.vash_domen/installer/ и попадаем на начальную страницу настройки

roundcube installer

Жмем Start Installation

roundcube check environment

Нажимаем Next.

Здесь все можно оставить по умолчанию, разве что изменив product_name на свое.

Тут тоже по дефолту.

roundcube logging

Здесь указываем настройки подключения к базе.

roundcube database setup

Настройки IMAP.

roundcube imap settings

Настройки SMTP.

roundcube smtp settings

Далее меняем поле language на ru_RU

roundcube display settings

Нажимаем CREATE CONFIG.

Попадаем на страницу, на которой Roundcube предлагает нам скачать 2 файла конфига – main.inc.php и db.inc.php – выполняем. Сохраняем файлы  и заливаем  в /usr/local/www/roundcube/config/

roundcube config download

Жмем CONTINUE для того чтобы перейти на страницу теста нашего конфига.

Сначала протестируем SMTP. Вводим отправителя и получателя и нажимаем Send test mail, после чего на ящик получателя прийдет тестовое письмо и появится надпись ОК. Теперь проверим IMAP. Вводим имя пользователя/пароль вашей учетной записи почты, нажимаем Check login – должно быть ОК.

На этом настройка завершена. Осталось проверить строку в файле main.inc.php.

Должно быть так

$rcmail_config['enable_installer'] = false;

Набираем в браузере http://mail.vash_domen и попадаем на страницу входа

roundcube vhod

Авторизируемся и попадаем в Roundcube Webmail. Настраиваем интерфейс под себя.

roundcube interface

ADVERTISEMENT
Подписаться
Уведомить о
guest

1 Comment
Новые
Старые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии