Alternativa do GMail

10

Eu estou saindo do GMail, mas tentando evitar as dores de cabeça que vêm com a administração do meu próprio servidor IMAP voltado para a Internet. Eu tenho acesso a uma conta IMAP comercial e gostaria de continuar usando essa conta.

Basicamente, a maneira que eu gostaria que funcionasse é que o e-mail é baixado para o meu servidor e excluído da minha caixa de correio no servidor IMAP comercial. Então, uma vez no meu servidor, ele é servido via IMAP e webmail, para que possa ser usado em dispositivos móveis + de internet e permaneça sincronizado em ambos.

Coisas que deve fazer:

  • Seja acessível de todos os dispositivos
  • Pesquisa relativamente rápida
  • Visualização encadeada de respostas de mensagens (de preferência com meus emails enviados intercalados)

Veja como eu vejo isso funcionando:

Mail arrives at commercial IMAP server ->
On my server, fetchmail downloads via IMAP and delivers to ->
MDA/MTA, which updates a search cache for rapid searching and makes it available via IMAP to ->
Horde IMP, which caches the e-mails in the inbox for faster previewing

A questão

Estou procurando um par de MDA / MTA que possa ser entregue pelo fetchmail, enfatize a segurança e ofereça suporte ao cache de pesquisa nessa escala (assim, quando pesquiso na caixa de entrada do IMP, isso não demora uma eternidade). Meu plano é ser como o GMail, pois provavelmente não colocarei as coisas em pastas, mas deixarei tudo na Caixa de Entrada e procurarei quando precisar encontrar alguma coisa.

Quaisquer outros pensamentos sobre a sanidade / insanidade deste bem-vindo, mas minha principal preocupação é o MDA / MTA.

    
por Ari B. Friedman 10.06.2013 / 03:49

2 respostas

3

O Dovecot suporta a função IMAP SEARCH, além de ser um simples serviço IMAP para ser executado. Ele pode ler uma variedade de formatos de caixa de correio , contanto que você use o fetchmail para enviar para o formato apropriado (ou para o procmail), deve funcionar bem.

Quanto às interfaces de webmail, há tantas que não sei por onde começar. Eu gosto do RoundCube , mas é mais para o tradicional formato de e-mail IMAP com muitas pastas, então ele pode não atender às suas necessidades.

    
por 10.06.2013 / 04:01
3

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:

  1. 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).

  2. 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.

  3. Ter postfix entregue através de procmail , especificando em /etc/postfix/main.cf :

    mailbox_command = procmail -a "$EXTENSION"
    
  4. 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

  5. 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

  6. 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)

    
por 10.06.2013 / 06:39

Tags