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)