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

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

virtual_aliases
virtual_domains
virtual_users

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

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

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

1 ответ1

0

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 ).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .