1 pontos por GN⁺ 2024-08-24 | 1 comentários | Compartilhar no WhatsApp

Aerc: um cliente de e-mail TUI bem-feito

  • Aerc é um cliente de e-mail TUI, lançado pela primeira vez há cerca de 4 anos
  • É relativamente novo em comparação com concorrentes como Pine (lançado em 1992) e Mutt (lançado em 1995)
  • No início, foi ignorado porque Thunderbird já era satisfatório, mas ao testá-lo novamente recentemente, mostrou-se maduro e com recursos suficientes para uso diário
  • Houve uma tentativa frustrada de usar o Neomutt, então a expectativa era baixa, mas o resultado foi melhor do que o esperado

Documentação

  • É possível usar a ajuda embutida por meio do comando :help
  • O tutorial explica de forma concisa os recursos e atalhos de teclado mais importantes, ajudando a configurar tudo rapidamente
  • Toda a documentação de ajuda é fornecida como páginas man, o que é uma boa forma de oferecer um sistema de ajuda "portátil" dentro de uma aplicação TUI

Configuração de conta

  • É possível adicionar contas facilmente por meio de um assistente simples e intuitivo
  • O arquivo de configuração (~/.config/aerc/accounts.conf) usa uma sintaxe INI simples, fácil de ler e editar
  • As opções de gerenciamento de pastas (folders-sort e folder-map) são especialmente úteis
folders-sort
  • Permite sobrescrever a ordenação automática de pastas específicas
  • As pastas definidas aparecem no topo da lista, enquanto as demais são ordenadas em ordem alfabética
folder-map
  • Recurso que resolve problemas com a estrutura de pastas de diferentes provedores de e-mail
  • Oferece um sistema flexível de remapeamento usando um arquivo que mapeia pastas do servidor para os nomes de pastas exibidos

Visualização de e-mails

  • A experiência de visualização de e-mails fica um pouco aquém por causa dos e-mails em HTML
  • É possível visualizar os e-mails por meio de um parser/navegador HTML (combinação de w3m e dante)
  • Também há uma opção para abrir o e-mail no navegador web padrão

Redação de e-mails

  • Poder escrever e-mails no vim é algo muito satisfatório

Catálogo de endereços

  • O catálogo de endereços pode ser gerenciado por programas externos
  • O programa padrão, abook, era inconveniente por não oferecer suporte a caracteres não ASCII
  • O problema foi resolvido com o uso do emailbook-janet

Suporte a PGP

  • Resolve os problemas de suporte a PGP/GPG do Thunderbird
  • Usa o keychain do GPG por padrão, e é possível definir um ID de chave específico ou buscar chaves por e-mail

Configurações gerais

  • É possível incluir um arquivo de assinatura e gerar a assinatura executando um comando externo
  • Há suporte a modelos de e-mail
  • Remove de forma inteligente o prefixo 'Re:' dos assuntos dos e-mails
  • Oferece um recurso de alerta para anexos, que pode ser facilmente expandido com expressões regulares

Resumo do GN⁺

  • Aerc é um cliente de e-mail baseado em TUI que oferece configuração de conta simples e intuitiva, além de gerenciamento flexível de pastas
  • Embora a visualização de e-mails HTML seja um pouco incômoda, há várias formas de contornar isso
  • É possível escrever e-mails com vim e gerenciar o catálogo de endereços por meio de programas externos
  • O suporte a PGP é sólido, e nas configurações gerais é possível usar arquivo de assinatura e modelos de e-mail
  • Outros projetos com recursos semelhantes incluem Mutt e Neomutt

1 comentários

 
GN⁺ 2024-08-24
Comentários do Hacker News
  • Uso o Aerc há bastante tempo

    • Funciona tanto com IMAP (GMail etc.) quanto com diretórios de e-mail locais
    • Redefini os atalhos para algo parecido com o Vim e processo e-mails rapidamente
    • Configurei o Aerc junto com Gmail e Imapfilter
    • Criei alguns filtros específicos
      • ff = :filter -f "current sender"
      • fs = :filter -H subject:"current subject"
      • fS = :filter -H subject: "subject containing foo"
  • Explorei o Mutt a fundo, mas descobri que um cliente de e-mail gráfico é mais adequado

    • Mutt/aerc não oferece suporte a Windows
    • Não oferece suporte para visualizar e enviar e-mails em HTML
    • O Betterbird é mais rápido e mais fácil de configurar
    • O Betterbird oferece suporte nativo a OAuth
    • No Betterbird, dá para usar texto simples com shift+click
    • Gosto de terminal, mas não faço mais trabalho de e-mail no terminal
    • Uso o Newsboat como leitor de RSS
  • Clientes de e-mail baseados em terminal são atraentes, mas eu não quero fazer trabalho de e-mail no terminal

    • O terminal é um espaço para foco e prazer
    • Trabalho de e-mail é algo tedioso
  • Configurei o Aerc porque odeio deixar várias abas do GMail abertas

    • Sincronizo os e-mails usando o backend Notmuch com lieer ou mbsync
    • Levou um tempo para configurar, mas é muito mais agradável do que meu fluxo de trabalho anterior
    • O uso de memória é baixo, e a busca local é rápida e de boa qualidade
  • Adoro projetos modernos baseados em texto e sou grato por manterem o terminal vivo

  • Vi um vídeo demonstrando como ler e-mails usando Emacs e mu4e

    • Enviavam o HTML para o Firefox para visualizar ou convertiam para PDF
  • Cadastrei o Aerc no Terminal Trove e documentei como instalá-lo

  • O Aerc foi projetado como cliente e não armazena os e-mails no computador

    • Há problemas e limitações de desempenho
    • O IMAP cai com frequência e é preciso reiniciar
    • Há conflito de atalhos entre Neovim e Aerc
    • No momento, tenho mais esperança no Neomutt
  • Não há explicação do que é "TUI"

    • Entendi como "text user interface"
  • Estou preso ao Thunderbird

    • Fico me perguntando se daria para desenvolver uma TUI sobre o banco de dados do Thunderbird