Roundcube

1. Устанавливаем roundcube из портов

 /usr/ports/mail/roundcube/

2. Создать через phpmyadmin БД roundcubemail с полным доступом пользователю roundcube

3. Вставляем в конф файл апача в самый низ или в ./includes/

Alias /rmail "/usr/local/www/roundcube/"
<Directory /usr/local/www/roundcube>
   DirectoryIndex index.php
   AllowOverride None
   Options -ExecCGI +FollowSymLinks
   Require all granted
</Directory>

4. Меняем данные в ./config/

 $config['enable_installer'] = true; // После настройки закомментировать
 $config['db_dsnw'] = 'mysql://user:password@localhost/BD';
 //$config['db_dsnw'] = 'mysql://roundcube:aq1wsxde3@localhost/roundcubemail';
 $config['imap_auth_type'] = 'PLAIN'; // Если нет SMTP-аутентификации ставим PLAIN (иначе не будет работать)
 $config['product_name'] = 'Web Mail Imp';

Можно включить полезный плагин

 // ----------------------------------
 // PLUGINS
 // ----------------------------------
 // List of active plugins (in plugins/ directory)
 $config['plugins'] = array('additional_message_headers');

Также необходимо создать конфигурационный файл модуля – config.inc.php и поместить его в каталог плагина additional_message_headers. Содержимое config.inc.php такое:

<?php
$rcmail_config['additional_message_headers']['X-Remote-Browser'] = $_SERVER['HTTP_USER_AGENT'];
$rcmail_config['additional_message_headers']['X-Originating-IP'] = $_SERVER['REMOTE_ADDR'];
$rcmail_config['additional_message_headers']['X-RoundCube-Server'] = $_SERVER['SERVER_ADDR'];
?>

Теперь в письмах, при просмотре заголовков можно обнаружить такие записи:

X-Remote-Browser: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36
 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36
X-Originating-IP: 192.168.36.12
X-RoundCube-Server: 192.168.36.160

5. По ссылке заходим

http://192.168.36.160/rmail/installer/index.php

Желательно поменять timezone в /usr/local/etc/php.ini

date.timezone = Europe/Kiev

6. Обратите внимание: доступ через веб-сайт к каталогу config должен быть запрещен!. Для этого надо в конфиге Apache изменить “AllowOverride None” на “AllowOverride All“, чтобы файл .htaccess, поставляемый вместе с Roundcube, заработал.

 

image_pdfimage_print

Leave a Reply

Your email address will not be published. Required fields are marked *