A instalação padrão do Linux fornece um maildir em /var/spool/mail/$user
(na verdade, é um único arquivo contendo todos os e-mails, não um "diretório de e-mail"), com link virtual por /var/mail/
.
Vou configurar o e-mail gerenciado em minha instalação e quero armazenar o e-mail em uma partição separada que possa ser anexada ao sistema de arquivos em caso de reimagem do servidor (já apliquei essa medida de recuperação de desastres para serviços como mysql
) . O sistema de arquivos separado é /home
.
Portanto, gostaria que o correio do sistema fosse entregue /home/$user/.mail[/]
(final /
entre colchetes porque não tenho certeza se devo incluir correio em um diretório ou não).
Atualmente , eu gerencio e-mail para meu próprio domínio redirecionando todos os e-mails para o e-mail do meu ISP, o que não será para sempre (caso eu mude de ISP, devo migrar todos os e-mails para o novo ISP), então o Postfix é instruído a redirecionar tudo direcionado *@example.org
para [email protected]
.
Eu estava pensando em usar Dovecot
como servidor de e-mail, pois suporta totalmente o SSL.
Então, primeiro, antes de configurar o Dovecot, como digo ao sistema para entregar e-mail em um diretório diferente de /var/spool? Lembre-se de que o cron envia regularmente um e-mail para root
quando os trabalhos não são gravados em /dev/null
, portanto, a configuração deve ser em todo o sistema.
Recomenda-se usar o formato de diretório Maildir para armazenar e-mail em vez do formato mbox mais antigo. O formato Maildir é bem suportado pelo Dovecot e tem algumas vantagens (sem bloqueio, permite backups incrementais fáceis e restauração de mensagens individuais). Portanto, você precisará atribuir um diretório.
É convenção armazenar correio em um
~/Maildir
diretório no diretório inicial de um usuário, mas nada impede que você use outro diretório (oculto).Você configura tanto o formato Maildir quanto sua localização com a configuração Postfix home_mailbox :
Este também é o local padrão configurado para a maioria dos pacotes Dovecot.
A alternativa é configurar o Postfix para deixar a entrega de correio local para o Dovecot LDA ou LMTP .
Em seguida, configure o Dovecot para procurar e-mails no local correto também:
No caso de usuários de correio realmente terem contas de usuário locais (em vez de existirem apenas como usuários de correio virtual ), você pode preencher
/etc/skell
com um Maildir e uma mensagem de boas-vindas para novos usuários.