Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Fedora 37 Beta est disponible

#1 21/08/2022 16:49:03

C@sp€r
Bricoleur Fedora
Lieu : /dev/loop
Inscription : 09/04/2010
Messages : 770
Site Web

fetchmail ou isync ?

Vous utilisez quel client IMAP pour stocker votre boite mail hors-ligne ?...

Les 2 sont dans le dépôt Fedora, et je ne sais pas lequel choisir :

fetchmail.x86_64 : A remote mail retrieval and forwarding utility
isync.x86_64 : Tool to synchronize IMAP4 and Maildir mailboxes

Il supportent tous les deux le format Maildir/ (qui est plus pratique au-delà de 2 000 mails stockés localement (sur 10 ans))

Il y a 10 ans j'avais choisi fetchmail, mais j'ai envie de changer...


1st, no system is safe
2nd, aim for the impossible
3rd, have fun in cyberspace and meatspace

Hors ligne

#2 29/08/2022 19:54:54

Nicosss
Rédacteur Wiki
Rédacteur Wiki
Lieu : Isère
Inscription : 05/03/2007
Messages : 7 488
Site Web

Re : fetchmail ou isync ?

Si les 2 répondent à tes critères alors je dirais bien, pour faire le choix, quel projet est le plus actif ?


F36_64 Gnome-Shell - GA-990FXA-UD3 - Phenom II X6 1100T - NH-D14 - Ati HD 5750 Fanless - 16Go RAM /&/ F36_64 Gnome-Shell - Toshiba Satellite C660D-19X - 8Go RAM
F36_64 - ASRock 960GC-GS FX - AMD FX(tm)-8300 - 16Go RAM

Hors ligne

#3 03/09/2022 11:44:01

C@sp€r
Bricoleur Fedora
Lieu : /dev/loop
Inscription : 09/04/2010
Messages : 770
Site Web

Re : fetchmail ou isync ?

Fetchmail a souvent de nouvelles versions, la dernière remonte au 27 août 2022. Pour isync, la dernière remonte au 03 décembre 2021. Globalement les 2 projets sont actifs.

D'un autre coté, j'ai fait tous mes filtres de boite mail (le triage des mails entrants) avec procmail. Il faudrait donc savoir si isync est compatible à 100% avec procmail. Ce n'est malheureusement pas le cas. C'est possible, mais ça se passe du coté du serveur, alors que je souhaite que le triage soit effectué sur mes boites locales, pour laisser vide la boite coté serveur.

Même problème avec offlineimap, il faut bidouiller du coté du serveur. Ou bien refaire les règles de triage avec l'outil compatible "imapfilter".


1st, no system is safe
2nd, aim for the impossible
3rd, have fun in cyberspace and meatspace

Hors ligne

#4 14/09/2022 18:07:42

Nicosss
Rédacteur Wiki
Rédacteur Wiki
Lieu : Isère
Inscription : 05/03/2007
Messages : 7 488
Site Web

Re : fetchmail ou isync ?

offlineimap est un choix qui est arrivé après du coup.

fetchmail semble convenir d'après l'historique ou alors il y a d'autres choix à faire en modifiant plus en profondeur l'architecture.


F36_64 Gnome-Shell - GA-990FXA-UD3 - Phenom II X6 1100T - NH-D14 - Ati HD 5750 Fanless - 16Go RAM /&/ F36_64 Gnome-Shell - Toshiba Satellite C660D-19X - 8Go RAM
F36_64 - ASRock 960GC-GS FX - AMD FX(tm)-8300 - 16Go RAM

Hors ligne

#5 15/09/2022 15:22:20

C@sp€r
Bricoleur Fedora
Lieu : /dev/loop
Inscription : 09/04/2010
Messages : 770
Site Web

Re : fetchmail ou isync ?

Exactement, ça se joue entre procmail (en l'état), et imapfilter.

Du positif, et un gros point négatif... Avec imapfilter, on peut appliquer les règles de triage sur les boites préexistantes, avant la récupération des mails. Ensuite, il va appliquer les mêmes règles aux mails entrant. C'est un processus qui s'exécute 2 fois, dont une fois en arrière-plan. C'est pas mal du tout. Le point négatif, c'est que le fichier de config est écrit dans le langage Lua (langage que je ne connais pas du tout). En voyant quelques exemples, on constate que ça devient vite compliqué, en dehors des règles de triage.

Du coté de procmail, le fichier de config est focalisé sur les règles. La documentation est abondante (man procmail + man procmailrc + man procmailex + des exemples en ligne... bref). Cependant, ces règles sont appliquées sur les nouveaux mails entrants, pas sur les boites mail préexistantes (qui ne sont pas parfaitement triées, si j'ajoute une règle après coup). Puisque c'est déjà en place et que ça roule bien, on va rien toucher, hein smile

En plus, je sais pas s'il est possible d'exécuter un logiciel externe (dans /usr/bin/) en Lua. Avec procmail, on peut utiliser le petit programme "xmppc" pour envoyer une notification, ou bien utiliser le programme de notification du bureau Gnome. C'est facile, ça se fait en 1 ligne, et ça marche :

:0
* ^(To|Cc): .*devel@lists.fedoraproject.org*
{
    :0 c
    | xmppc -m message chat jid@jid.net "New mail:${SUBJ_}"

    :0
    $MAILDIR/home/
}

1st, no system is safe
2nd, aim for the impossible
3rd, have fun in cyberspace and meatspace

Hors ligne

Pied de page des forums