1 points par GN⁺ 2024-08-24 | 1 commentaires | Partager sur WhatsApp

Aerc : un client e-mail TUI bien conçu

  • Aerc est un client e-mail en TUI, publié pour la première fois il y a environ 4 ans
  • C’est un nouveau venu relativement récent face à des concurrents comme Pine (sorti en 1992) ou Mutt (sorti en 1995)
  • Je l’avais ignoré au départ parce que Thunderbird me suffisait, mais en le réessayant récemment, j’ai constaté qu’il avait mûri et qu’il offrait suffisamment de fonctionnalités pour un usage quotidien
  • J’avais déjà essayé d’utiliser Neomutt avant d’abandonner, donc je l’ai abordé sans grandes attentes, mais il m’a satisfait bien au-delà de ce que j’imaginais

Documentation

  • La commande :help permet d’utiliser une aide intégrée
  • Le tutoriel explique brièvement les fonctionnalités et raccourcis les plus importants, ce qui aide à le configurer rapidement
  • Toute la documentation d’aide est fournie sous forme de pages man, une bonne manière d’offrir un système d’aide « portable » dans une application TUI

Configuration des comptes

  • Un assistant simple et intuitif permet d’ajouter facilement un compte
  • Le fichier de configuration (~/.config/aerc/accounts.conf) utilise une syntaxe INI simple, facile à lire et à modifier
  • Les options de gestion des dossiers (folders-sort et folder-map) sont particulièrement utiles
folders-sort
  • Permet de redéfinir le tri automatique de certains dossiers
  • Les dossiers spécifiés s’affichent en haut de la liste, tandis que les autres sont triés par ordre alphabétique
folder-map
  • Une fonctionnalité qui résout les problèmes de structure de dossiers propres aux différents fournisseurs d’e-mail
  • Elle fournit un système de remappage flexible à l’aide d’un fichier qui associe les dossiers du serveur aux noms de dossiers affichés

Affichage des e-mails

  • L’expérience d’affichage des e-mails reste un peu limitée à cause des e-mails HTML
  • Il est possible de consulter les e-mails via un parseur/navigateur HTML (combinaison de w3m et dante)
  • Une option permet aussi d’ouvrir l’e-mail dans le navigateur web par défaut

Rédaction des e-mails

  • Pouvoir rédiger des e-mails dans vim est particulièrement satisfaisant

Carnet d’adresses

  • Le carnet d’adresses peut être géré via un programme externe
  • Le programme par défaut, abook, ne prenait pas en charge les caractères non ASCII, ce qui était gênant
  • Le problème a été résolu en utilisant emailbook-janet

Prise en charge de PGP

  • Cela résout les problèmes de prise en charge de PGP/GPG dans Thunderbird
  • Par défaut, Aerc utilise le trousseau de clés GPG, et il est possible de définir un ID de clé spécifique ou de rechercher une clé via une adresse e-mail

Configuration générale

  • Il est possible d’inclure un fichier de signature et de générer une signature en exécutant une commande externe
  • Les modèles d’e-mail sont pris en charge
  • Le préfixe Re: est supprimé intelligemment des objets d’e-mail
  • Une fonctionnalité d’alerte pour les pièces jointes est fournie, et elle peut être facilement étendue à l’aide d’expressions régulières

Résumé de GN⁺

  • Aerc est un client e-mail en TUI qui propose une configuration de compte simple et intuitive ainsi qu’une gestion flexible des dossiers
  • L’affichage des e-mails HTML reste un peu inconfortable, mais cela peut être compensé de différentes manières
  • La rédaction d’e-mails avec vim et la gestion du carnet d’adresses via des programmes externes sont possibles
  • La prise en charge de PGP est bien assurée, et la configuration générale permet d’utiliser des fichiers de signature et des modèles d’e-mail
  • Parmi les autres projets offrant des fonctionnalités similaires, on peut citer Mutt et Neomutt

1 commentaires

 
GN⁺ 2024-08-24
Commentaires Hacker News
  • J’utilise Aerc depuis longtemps

    • Il fonctionne à la fois avec IMAP (GMail, etc.) et des répertoires de mails locaux
    • Je l’ai reconfiguré avec des raccourcis proches de Vim pour traiter rapidement mes mails
    • J’ai configuré Aerc avec Gmail et Imapfilter
    • J’utilise certains filtres personnalisés
      • ff = :filter -f "current sender"
      • fs = :filter -H subject:"current subject"
      • fS = :filter -H subject: "subject containing foo"
  • J’ai exploré Mutt en profondeur, mais j’ai constaté qu’un client mail graphique me convenait mieux

    • Mutt/aerc ne prennent pas en charge Windows
    • Ils ne prennent pas en charge l’affichage ni l’envoi d’e-mails HTML
    • Betterbird est plus rapide et plus simple à configurer
    • Betterbird prend en charge OAuth nativement
    • Betterbird permet d’utiliser du texte brut avec shift+click
    • J’aime le terminal, mais je ne gère plus mes e-mails dedans
    • J’utilise Newsboat comme lecteur RSS
  • Les clients mail en terminal sont séduisants, mais je n’ai pas envie de faire mon courrier électronique dans le terminal

    • Le terminal est un espace de concentration et de plaisir
    • Le traitement des e-mails est une corvée ennuyeuse
  • Je n’aimais pas laisser plusieurs onglets GMail ouverts, donc j’ai configuré Aerc

    • Je synchronise mes mails avec le backend Notmuch et lieer ou mbsync
    • La configuration a pris du temps, mais c’est bien plus agréable que mon ancien workflow
    • L’utilisation mémoire est faible, et la recherche locale est rapide et de bonne qualité
  • J’adore les projets modernes en mode texte, merci de continuer à faire vivre le terminal

  • J’ai vu une vidéo montrant comment lire ses e-mails avec Emacs et mu4e

    • Le HTML était envoyé vers Firefox pour être affiché, ou converti en PDF pour lecture
  • J’ai ajouté Aerc à Terminal Trove et documenté la méthode d’installation

  • Aerc est conçu comme un client et ne stocke pas les mails sur l’ordinateur

    • Il y a des problèmes de performance et des limitations
    • IMAP se déconnecte souvent et il faut redémarrer
    • Il y a un conflit de raccourcis entre Neovim et Aerc
    • Pour l’instant, j’ai davantage d’espoir en Neomutt
  • Il n’y a aucune explication de ce qu’est un « TUI »

    • Je comprends cela comme « text user interface »
  • Je suis coincé avec Thunderbird

    • Je me demande s’il serait possible de développer un TUI s’appuyant sur la base de données de Thunderbird