O Dovecot IMAP cria automaticamente pastas Maildir para novos usuários (virtuais)?

4

todos. Estou aprendendo a configurar um servidor IMAP dovecot home usando uma máquina virtual Ubuntu 12.04. Minha intenção é eventualmente ter um servidor doméstico que usa POP3 para receber e-mails de vários endereços e removê-los dos servidores do meu provedor, tornando-os acessíveis através de um servidor IMAP inicial (isso é semelhante à configuração descrita em link , que explica como configurar o sistema com dovecot versão 1 e, portanto, está desatualizado). Eu pretendo usar o servidor do ISP diretamente ao enviar mensagens, e ao BCC todas as mensagens enviadas para mim.

Concluí a configuração básica do servidor de teste: getmail usa o POP3 para buscar mensagens de duas contas de e-mail de teste e as entrega com êxito para as respectivas pastas new do estilo Maildir na máquina virtual. O Dovecot então vê essas mensagens com sucesso.

Eu tenho duas perguntas:

1) Eu tive que configurar as pastas new , cur e tmp para ambas as contas de teste manualmente para que essa configuração funcionasse. Existe uma maneira de obter dovecot para criar essas pastas Maildir automaticamente quando eu criar uma nova conta de usuário virtual (por exemplo, quando eu adiciono uma combinação de usuário e senha ao meu arquivo dovecot password), ou é esperado que eu escreva um script bash para automatizar essa tarefa?

2) Eu gostaria de receber quaisquer comentários que você tenha sobre como essa abordagem poderia ser melhorada à medida que eu aprendo a configurá-la. Minhas motivações com essa abordagem são: 1) habilitar o arquivamento / armazenamento de emails de vários provedores de hospedagem que imponham um limite no armazenamento do servidor e 2) dar um controle maior sobre o armazenamento de emails sem exigir que eu configure e administre um servidor de email scratch (que ainda não estou preparado) (segue as recomendações no link ).

Obrigado!

    
por user233441 24.06.2013 / 23:06

2 respostas

3

O Dovecot cria a estrutura maildir para que um email chegue. Você não precisa se preocupar com isso.

Você pode configurar o dovecot para criar algumas caixas de correio (pastas) automaticamente quando fizer o login pela primeira vez.

Por exemplo, crie / edite /etc/dovecot/conf.d/15-mailboxes.conf :

namespace inbox {
  mailbox Trash {
    special_use = \Trash
    auto = subscribe
  }
}
    
por 09.01.2015 / 20:09
-1

O Dovecot não cria a pasta principal para usuários virtuais, você precisa fazer isso sozinho. Ele irá criar as caixas de correio sob essa pasta, mas você tem que entrar e fazer um maildirmake /usr/local/virtual/<user> antes do rapaz dovecot entregar o e-mail.

    
por 14.08.2015 / 21:36