интеграция roundcube или другого MUA с уже установленным dovecot/postfix
я получил dovecot
и postfix установлен и работает; я могу отправлять почту и получать ее успешно на моем сервере Linux Ubuntu 16.04.
в рамках этой установки у меня есть база данных с именем servermail
С тремя столами:
virtual_aliases
virtual_domains
virtual_users
Я могу добавлять записи электронной почты в этом и вся счастливая вещь работает отлично.
OK, soo.. теперь пришло время установить MUA, и я подумал о Roundcube. Я установил его, но a) я не могу войти в систему, поскольку установка никогда не настраивала учетная запись пользователя в БД, что IT попросил меня создать, б) я должен был сам выяснить структуру таблицы SQL в любом случае [хорошо, я в порядке с этим], но c) зачем мне в здравом уме есть две отдельные базы данных?
Итак, я думаю, правильный вопрос в том, как правильно установить MUA, как Roundcube, когда у меня уже есть dovecot/postfix?
1 ответов
RC имеют свою собственную базу данных для своих собственных целей, таких как хранение настроек пользовательского интерфейса для каждого пользователя. БД создана в комплекте mysql_initial.sql
. POP / IMAP соединения настраиваются вручную в config.inc.php
:
// IMAP connection
$config['default_host'] = 'localhost';
$config['default_port'] = 143;
$config['imap_auth_type'] = PLAIN;
// SMTP connection
$config['smtp_server'] = 'localhost';
$config['smtp_port'] = 25;
$config['smtp_user'] = '%u';
$config['smtp_pass'] = '';
$config['smtp_auth_type'] = 'PLAIN';
по какой-то причине я предпочитаю хранить пароли в БД без шифрования, но вы можете использовать любую схему шифрования, которую хотите, пока postfix/dovecot/roundcube не использует ту же схему.
рекомендую использовать postfixadmin
как инструмент управления доменом/учетной записью, так как его база данных хорошо обработана для службы mais (вместо servermail
one).