Announcement

Collapse
No announcement yet.

Почтовый веб-интерфейс RoundCube

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Почтовый веб-интерфейс RoundCube

    RoundCube Webmail — это клиент для работы с электронной почтой с веб-интерфейсом, написанный на PHP с использованием CSS и XHTML и технологии AJAX. RoundCube Webmail устанавливается практически на любой сервер с поддержкой PHP и MySQL и предоставляет возможность работы с почтовыми ящиками по протоколам IMAP и SMTP.
    Установка roundcube
    Для своей работы, а точнее для хранения данных, кешированной почты и внутренней адресной книги RoundCube требует наличия MySQL-сервера. Так как у нас его в сети пока-что нет, то установим его локально:
    # apt-get install mysql-server mysql-client


    В процессе установки введем пароль для пользователя root нашего MySQL-сервера.
    Теперь можно устанавливать непосредственно и сам RoundCube:
    # apt-get install roundcube
    В процессе установки нам будет предложено автоматически настроить базу данных для RoundCube при помощи dbconfig-common:



    Выберем тип базы данных — mysql:



    И введем пароль пользователя root сервера MySQL.



    Потом нам предложат ввести пароль для пользователя roundcube. Его можно оставить пустым. В этом случае пароль будет сгенерирован случайным образом.
    На этом установка закончена.
    Сейчас необходимо настроить RoundCube для корректной работы с нашим почтовым сервером.

    Настройка RoundCube
    Для настройки рассмотрим самую прочтую ситуацию — SMTP- и IMAP-сервер установлен на том же компьютере, куда мы ставим и RoundCube.
    Имя нашего почтового домена будет study.local

    Откроем файл конфигурации RoundCube — /etc/roundcube/main.inc.php
    В нем необходимо изменить несколько строк:
    В разделе imap:
    $rcmail_config['default_host'] = array("127.0.0.1");
    В разделе smtp:
    $rcmail_config['smtp_server'] = '127.0.0.1';
    В разделе system:
    $rcmail_config['mail_domain'] = 'study.local';

    Настройка сервера Apache
    Настроим наш веб-сервер, для того, что бы почтовый интерфейс работал по защищенному протоколу https.
    Для этого подключим к Apache необходимые расширения:
    # ln -s /etc/apache2/mods-available/ssl.conf /etc/apache2/mods-enabled/ssl.conf
    # ln -s /etc/apache2/mods-available/ssl.load /etc/apache2/mods-enabled/ssl.load
    Теперь подключим https-сайт по умолчанию
    # ln -s /etc/apache2/sites-available/default-ssl /etc/apache2/sites-enabled/default-ssl
    И еще в файле /etc/apache2/conf.d/roundcube раскомментируем строку
    Alias /roundcube /var/lib/roundcube
    После этих действий необходимо перезапустить веб-сервер
    #service apache2 restart
    Теперь веб-интерфейс к нашему почтовому серверу доступен по ссылке https://ip-addr/roundcube
    IPv6 Certification Badge for terra2039
Working...
X