Eu tenho uma configuração semelhante há vários anos, pegando e-mails com IMAP (e POP). Inicialmente com algum outro servidor IMAP, mas agora com o dovecot.
O desempenho dos diferentes formatos de caixa de correio é muito diferente, especialmente se você tiver uma grande quantidade de emails e começar a mover itens que pertencem a uma nova pasta de email. Alguns formatos colocam todas as mensagens juntas em um arquivo, o que muitas vezes significava reescrever várias centenas de Mb (causadas por anexos).
Minha configuração:
-
Opcional: crie uma conta separada mailman para pegar o e-mail e armazenar o e-mail para o IMAP. Eu tenho essa configuração porque às vezes executo versões incompatíveis de aplicativos de desktop no meu diretório pessoal e tenho várias (por exemplo, porque meu antigo Dell Latitude 800 só funciona bem com o Ubuntu 10.04). Posso mover meus dados (de e-mail) separados de minha casa (principalmente arquivos de configuração específicos da versão, diretório da área de trabalho e links para dados).
-
pegar com fetchmail , por exemplo de um cronjob e a seguinte entrada em .fetchmailrc :
poll servername proto imap user useronserver pass serverpasswd ssl is mailman here;
É claro que você pode pegar e-mails de vários provedores e também usar o POP.
-
Ter postfix entregue através de procmail , especificando em /etc/postfix/main.cf :
mailbox_command = procmail -a "$EXTENSION"
-
Você pode usar procmail para colocar o e-mail na caixa de correio certa. usando o seguinte .procmailrc :
PATH=/bin:/usr/bin:/usr/local/bin
MAILDIR=$HOME/Maildir
LOGFILE=$HOME/pm.log
DEFAULT=$MAILDIR/
[email protected]
Importante é o / no final do seu endereço padrão. Isso lhe dará caixas de correio com formato maildir (ou use /. para o formato MH) AFAIK não há nenhuma opção para especificar um formato de caixa de correio. A indexação é feita
-
Opcionalmente, adicione regras para entregar correspondências que correspondam à fule em pastas específicas (novamente, não se esqueça do / ):
:0
* ^Subject:.*\[sosx-dev\]
$MAILDIR/.Mailing.sosx/
Isso entrega mensagens correspondentes ao assunto para uma submailbox sosx na caixa de correio Mailing
-
O Dovecot é capaz de atender ao que foi mencionado acima sem problemas.
Eu normalmente uso o Firefox para acessar as informações e, por causa do procmail setup (e Maildir), não preciso especificar o diretório do servidor IMAP, etc (basta usar os padrões depois de dar o nome mailman como usuário e sua senha).
Se você for servir à Internet, certifique-se de usar apenas o SSL para se conectar ao dovecot (caso contrário, você não precisaria se preocupar com a privacidade)