Je récupère mes mails avec OfflineIMAP et je les indexe avec notmuch, pour finalement les afficher/gérer/écrire/etc. dans Emacs.
notmuch utilise des tags plutôt que des dossiers. Dans ma config, les nouveaux mails ont automatiquement les tags "inbox" et "new". Après avoir téléchargé les nouveaux mails et les avoir indexé avec notmuch, j'ai un script (Python) qui va filtrer les messages ayant le tag "new" :
mailing-list --> tag "ml" et tag spécifique à la liste, et on enlève "inbox"
bugtracker --> tag "bug" et tag spécifique au projet
banque --> tag "banque", potes de prépa --> tag "prépa", etc.
mails dont je suis l'auteur --> tag "sent", mails dont je suis le destinataire --> tag "to-me"
Il y a aussi les tags "unread", "flagged", "replied" etc. qui sont synchronisés avec leurs équivalents sur le serveur IMAP grâce à notmuch et OfflineIMAP.
Ensuite dans Emacs j'ai des "saved searches": "tag:inbox", "tag:unread", "tag:todo", "from:lwn.net", "tag:sent", etc. Un peu comme des dossiers quoi.
Si je veux faire une recherche complexe, il y a une interface vers "notmuch search" directement dans Emacs. J'ai donc juste à taper "from:Machin subject:blabla". Bien sûr notmuch gère la recherche plein-texte. Sur mon PC ça prend quelques dizièmes de secondes pour faire une recherche plein-texte sur 130 000 mails.
J'utilise ça depuis plus de 6 mois et pour moi c'est beaucoup plus agréable que Thunderbird, Evolution & cie.
# notmuch.
Posté par Schnouki (Mastodon) . En réponse au journal Tri des mails. Évalué à 7.
Je récupère mes mails avec OfflineIMAP et je les indexe avec notmuch, pour finalement les afficher/gérer/écrire/etc. dans Emacs.
notmuch utilise des tags plutôt que des dossiers. Dans ma config, les nouveaux mails ont automatiquement les tags "inbox" et "new". Après avoir téléchargé les nouveaux mails et les avoir indexé avec notmuch, j'ai un script (Python) qui va filtrer les messages ayant le tag "new" :
Il y a aussi les tags "unread", "flagged", "replied" etc. qui sont synchronisés avec leurs équivalents sur le serveur IMAP grâce à notmuch et OfflineIMAP.
Ensuite dans Emacs j'ai des "saved searches": "tag:inbox", "tag:unread", "tag:todo", "from:lwn.net", "tag:sent", etc. Un peu comme des dossiers quoi.
Si je veux faire une recherche complexe, il y a une interface vers "notmuch search" directement dans Emacs. J'ai donc juste à taper "from:Machin subject:blabla". Bien sûr notmuch gère la recherche plein-texte. Sur mon PC ça prend quelques dizièmes de secondes pour faire une recherche plein-texte sur 130 000 mails.
J'utilise ça depuis plus de 6 mois et pour moi c'est beaucoup plus agréable que Thunderbird, Evolution & cie.