integrando roundcube ou outro MUA com dovecot / postfix já instalado

0

eu consegui dovecot e postfix instalado e funcionando; Eu posso enviar e-mail e recebê-lo com sucesso no meu servidor linux Ubuntu 16.04.

Como parte dessa instalação eu tenho um banco de dados chamado servermail com três tabelas:

virtual_aliases
virtual_domains
virtual_users

Eu posso adicionar entradas de e-mail neste e toda a coisa feliz funciona muito bem.

OK, agora é hora de instalar um MUA e eu pensei em Roundcube. Eu instalei, mas a) eu não consigo fazer o login como a instalação nunca configurar a conta de usuário no banco de dados que ISTO me pediu para criar, b) eu tive que descobrir a estrutura da tabela SQL de qualquer maneira [OK, estou bem com isso], mas c) Por que eu teria em meu juízo direito dois bancos de dados separados?

Então eu acho que a pergunta correta é, como eu instalo corretamente um MUA como o Roundcube quando eu já tenho um dovecot / postfix no lugar?

Oliver Williams
fonte

Respostas:

0

RC tem seu próprio banco de dados para seus próprios fins, como armazenar as configurações da interface do usuário para cada usuário. DB criado por pacote mysql_initial.sql. As conexões POP / IMAP são configuradas manualmente no 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';

Por alguma razão, eu prefiro armazenar senhas no banco de dados criptografado, mas você pode usar qualquer esquema de criptografia desejado até que o postfix / dovecot / roundcube use o mesmo esquema.

Eu recomendo usar postfixadmin como ferramenta de gerenciamento de domínio / conta como seu banco de dados é bem trabalhada para mais serviço (em vez de servermail 1).

Kondybas
fonte