Различия

Показаны различия между двумя версиями страницы.


roundcube [2025/07/06 12:39] (текущий) – создано - внешнее изменение 127.0.0.1
Строка 1: Строка 1:
 +====== RoundCube ======
 +{{htmlmetatags>
 +metatag-description=(Roundcube — клиент для работы с электронной почтой с веб-интерфейсом, написанный на PHP с использованием JavaScript, CSS, HTML и технологии AJAX.)
 +}}
  
 +{{ ::roundcube_klient_dlja_raboty_s_ehlektronnoj_pochtoj_s_veb-interfejsom.png?nolink&400 |}}
 +Homepage: [[https://roundcube.net|RoundCube]]
 +
 +**RoundCube** - веб- интерфейс для работы с электронной почтой.
 +
 +Roundcube — клиент для работы с электронной почтой с веб-интерфейсом, написанный на PHP с использованием JavaScript, CSS, HTML и технологии AJAX. 
 +
 +Установка RoundCube в [[Ubuntu]]<file>
 +# aptitude install roundcube
 +</file>В [[php.ini]] изменяем параметры<file>
 +date.timezone = Europe/Kiev
 +upload_max_filesize = 4M
 +</file>В файле /etc/apache2/conf-enabled/roundcube.conf раскомментируем две строки<file>
 +# Those aliases do not work properly with several hosts on your apache server
 +# Uncomment them to use it or adapt them to your configuration
 +Alias /roundcube/program/js/tiny_mce/ /usr/share/tinymce/www/
 +Alias /roundcube /var/lib/roundcube
 +</file>Для применения изменений перезапустим [[Apache]]<file>
 +# service apache2 restart
 +</file>Для использования RoundCube нужно перейти по ссылке https://your.domen/roundcube/
 +
 +Ошибки смотрим в:<file>
 +# tail -f /var/log/roundcube/errors 
 +</file>
 +
 +**Настройки в файле /etc/roundcube/main.inc.php**. Изменим часть параметров<file php main.inc.php>
 +$rcmail_config['htmleditor'] = 2;
 +# for fail2ban
 +$rcmail_config['log_logins'] = true;
 +
 +// IMAP connections
 +$rcmail_config['default_host'] = 'ssl://localhost:993';
 +$rcmail_config['default_port'] = 993;
 +
 +</file>
 +
 +<note important>Ошибка **PHP Error: Could not perform encryption; make sure Mcrypt is installed or lib/des.inc** Она говрит о том что пакет php5-mcrypt установлен но не подключен. Проверим подключен пакет, если нет подключим его<file>
 +# php --ri mcrypt
 +# php5enmod mcrypt
 +</file></note>
 +
 +  * Можно создать для RoundCube виртуальный домен. Например так. Предварительно нужно удалить ссылку /etc/apache2/sites-enabled/roundcube.conf<file>
 +<VirtualHost *:443>
 +        SSLEngine on
 +        SSLProtocol all -SSLv2
 +        SSLCertificateFile      /etc/ssl/certs/ssl-cert-snakeoil.pem
 +        SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
 +
 +        ServerAdmin webmaster@example.com
 +        ServerName mail.example.com
 +        DirectoryIndex index.php
 +        DocumentRoot /var/lib/roundcube/
 +
 +        Include /etc/roundcube/apache.conf
 +
 +</VirtualHost>
 +</file>
 +
 +Читайте также: [[Fail2ban]] - защита от брутфорса, [[RainLoop]].

📌 Удобный подбор VPS по параметрам доступен на DIEGfinder.com - официальном инструменте проекта DIEG. Это часть единой экосистемы, созданной для того, чтобы помочь быстро найти подходящий VPS/VDS сервер для любых задач хостинга.

📌 Для тестирования скриптов, установщиков VPN и Python-ботов рекомендуем использовать надежные VPS на короткий срок. Подробнее о быстрой аренде VPS для экспериментов - читайте здесь.

💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!