интеграция roundcube или другого MUA с уже установленным dovecot / postfix

341
Oliver Williams

я получил dovecot и Postfix установлен и работает; Я могу отправлять почту и получать ее успешно на моем сервере Linux Ubuntu 16.04.

В рамках этой установки у меня есть база данных servermailс тремя таблицами:

virtual_aliases virtual_domains virtual_users 

Я могу добавить записи электронной почты в этом, и все счастливые вещи прекрасно работает.

ОК, так что ... теперь пришло время установить MUA, и я подумал о Roundcube. Я установил его, но а) я не могу войти в систему, так как при установке никогда не настраивалась учетная запись пользователя в БД, которую ИТ-отдел попросил меня создать, б) Я все равно должен был самостоятельно определить структуру таблицы SQL [ОК, я Я в порядке] но в) Почему у меня в здравом уме две отдельные базы данных?

Итак, я думаю, правильный вопрос заключается в том, как правильно установить MUA, например, Roundcube, если у меня уже есть dovecot / postfix?

0

1 ответ на вопрос

0
Kondybas

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одной).

Похожие вопросы