Crie contas de email independentemente do passwd usando o Dovecot e o Postfix

1

Como eu configuraria o Dovecot e o Postfix para usar um banco de dados de usuário diferente do passwd para as contas de email? Eu gostaria de ter contas separadas para o usuário, que podem realmente fazer login via ssh e usuários que tenham um endereço de e-mail, embora possam ser a mesma pessoa.

Digamos que eu tenha uma conta A, que possa se conectar ao servidor via ssh. Agora quero ter um endereço de email [email protected], mas com uma senha diferente da conta A para ssh. Os e-mails, no entanto, devem ser salvos na pasta pessoal de A.

Como isso pode ser feito?

Até agora eu tenho uma estrutura de diretórios definida em / etc / skel para que cada conta ssh tenha o diretório de email incluído automaticamente. Então eu configurei os endereços de email via Postfix dentro do arquivo virtual e depois executei o 'postmap'.

    
por cherrun 11.03.2012 / 03:09

2 respostas

3

O Postfix chama esses tipos de contas Domínios Virtuais . A Dovecot os chama de Usuários Virtuais . Domínios virtuais (e usuários) não estão vinculados a contas do sistema.

O postfix pode armazenar as informações do domínio virtual em arquivos de pesquisa local ou LDAP. O Dovecot requer um banco de dados SQL ou LDAP.

O LDAP é uma opção comum para armazenar informações de usuários virtuais devido ao nível de suporte entre o software de e-mail e seus tempos de pesquisa rápidos.

A pesquisa por "postfix dovecot ldap" abre páginas e páginas de links de instruções e tutorial que ajudarão você a começar.

    
por 11.03.2012 / 04:08
0

O termo de arte é "hospedagem virtual". Aqui está um guia sobre como fazer isso no CentOS:

link

Assim, as informações da conta de e-mail serão armazenadas no MySQL, nesse exemplo. Ele também pode ser armazenado em LDAP, sasldb, etc., dependendo do que você deseja fazer.

    
por 11.03.2012 / 04:11