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.


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.


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/
     FROM=your@email.adr
    

    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)


@ 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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.