Alternativa do GMail para você

11

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

Basicamente, da maneira que eu gostaria que funcionasse, os emails são baixados para o meu servidor e excluídos da minha caixa de correio no servidor IMAP comercial. Em seguida, uma vez no meu servidor, ele é exibido via IMAP e webmail, para que possa ser usado em dispositivos móveis + da Internet e permaneça sincronizado nos dois.

Coisas que deve ser feito:

  • Esteja acessível a partir de todos os dispositivos
  • Pesquisa relativamente rápida
  • Visualização encadeada de respostas de mensagens (de preferência com meus e-mails enviados intercalados)

Aqui está 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 MDA / MTA que possa ser entregue pelo fetchmail, enfatize a segurança e ofereça suporte ao cache de pesquisa nessa escala (por isso, quando pesquiso na caixa de entrada do IMP, isso não leva uma eternidade). Meu plano é ser semelhante ao GMail, pois provavelmente não colocarei coisas em pastas, mas deixarei tudo na caixa de entrada e procurarei quando precisar encontrar alguma coisa.

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

Ari B. Friedman
fonte
Qual é o problema que você está tentando resolver se afastando do gmail?
jordanm
2
@jordanm Adoro a interface do GMail, mas quero que meu e-mail resida em um servidor seguro que possuo por motivos de privacidade.
Ari B. Friedman
Ars está executando uma série sobre exatamente isso: arstechnica.com/information-technology/2014/02/...
Ari B. Friedman

Respostas:

3

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

Quanto às interfaces de webmail, há tantas que eu não saberia por onde começar. Eu gosto do RoundCube , mas é mais para o formato de email IMAP tradicional, com muitas pastas, por isso pode não atender às suas necessidades.

jsbillings
fonte
Pombal parece ótimo para o desempenho. Existe uma maneira de configurá-lo para que o correio de saída seja adicionado à Caixa de entrada (para que as mensagens recebidas e enviadas possam ser encadeadas da mesma forma que o GMail)? Estou executando o RoundCube agora e apenas conectando-me diretamente ao servidor IMAP comercial. É ótimo, mas o catálogo de endereços e a integração do calendário da Horde são tentadores.
Ari B. Friedman
Trivialmente, você pode configurar seu cliente de email para Bcc: você mesmo.
tripleee
Bom ponto. Vou tentar isso.
Ari B. Friedman
Marcando isso como a resposta, já que foi com isso que eu finalmente fui. fetchmailtem um argumento MTA, que eu defini como Dovecot deliver. Dessa forma, posso usar o mdboxformato, o que significa que, à medida que os e-mails chegam, eles são indexados para pesquisa rápida. Até agora, funciona como um encanto.
Ari B. Friedman
3

Eu tenho uma configuração semelhante há vários anos, recebendo emails com IMAP (e POP). Inicialmente com outro servidor IMAP, mas agora com 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 coisas que pertencem a uma nova pasta de email. Alguns formatos reúnem todo o correio em um arquivo, o que geralmente significa reescrever várias centenas de Mb (causadas por anexos.

Minha configuração:

  1. Opcional: Crie uma conta separada mailmanpara receber o email e armazenar o correio para 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 meus gráficos antigos do Dell Latitude 800 só funcionam bem com o Ubuntu 10.04). Posso mover meus dados (de email) separados da minha casa (principalmente arquivos de configuração específicos de versão, diretório da área de trabalho e links para dados).

  2. pegando com, fetchmailpor exemplo, de um cronjob e a seguinte entrada em .fetchmailrc:

     poll servername proto imap user useronserver pass serverpasswd ssl is mailman here;
    

    Obviamente, você pode receber emails de vários provedores e também usar POP.

  3. Realize a postfixentrega procmailespecificando em /etc/postfix/main.cf:

    mailbox_command = procmail -a "$EXTENSION"
    
  4. Você pode usar procmailpara colocar o correio na caixa de correio correta, por exemplo, usando o seguinte .procmailrc:

     PATH=/bin:/usr/bin:/usr/local/bin
     MAILDIR=$HOME/Maildir
     LOGFILE=$HOME/pm.log
     DEFAULT=$MAILDIR/
     [email protected]
    

    Importante é o /final do seu endereço DEFAULT. Isso fornecerá caixas de correio no formato maildir (ou use /.para o formato MH). AFAIK, não há opção para especificar um formato de caixa de correio. A indexação é feita

  5. Opcionalmente, adicione regras para entregar mensagens correspondentes ao fule em pastas específicas (novamente, não esqueça as /):

    :0
    * ^Subject:.*\[sosx-dev\]
    $MAILDIR/.Mailing.sosx/
    

    Entrega mensagens correspondentes ao assunto em uma sosxsub-caixa de correio na caixa de correioMailing

  6. Dovecot é capaz de servir o acima sem problemas.

Eu normalmente uso o Firefox para acessar as informações e por causa da procmailconfiguração (e Maildir) não tem que especificar diretório do servidor IMAP etc (pode apenas ir com os padrões depois de dar o mailmannome de usuário e sua senha).


Se você for veicular na Internet, use o SSL apenas para conectar-se ao dovecot (caso contrário, você não precisaria se preocupar com privacidade)

Anthon
fonte
@ Thon Isso é fantástico graças. Re: O SSL e a privacidade, na verdade, não me preocupo com a interceptação de emails específicos - não tenho nada a esconder - só não quero que todos os emails que já escrevi disponíveis sejam vazados, os dados sejam minados para obter lucro, ou distorcido fora de contexto.
Ari B. Friedman
Entendo, mas usando SSL (STARTTLS também oculta sua troca normal de senha de imap em texto sem formatação, mas há outras maneiras de ocultar isso também).
Anthon