Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/10/2019, à 23:22

samprzyswa

[Résolu] Supprimer les doublons dans les dossier locaux de Thunderbird

Bonjour,

Un filtre sensé déplacer des mails de plus d'un an m'a créé des doublons dans un dossier local de destination de Thunderbird, existe-t-il un moyen de supprimer les doublons sur un dossier local, il y en a 200,000 maintenant certains mails sont en triple exemplaire !

Merci de votre aide.

Thunderbird commence vraiment à me faire perdre beaucoup de temps !

Sam.

Dernière modification par samprzyswa (Le 17/10/2019, à 17:59)


Système: Ubuntu 20.04.4
Carte mère MSI B560 PRO-VDH | Carte graphique Radeon HD 7450
Intel(R) Core(TM) i3-10105F CPU @ 3.70GHz
Linux RAID1 2X1Tb

Hors ligne

#2 Le 17/10/2019, à 15:28

LeoMajor

Re : [Résolu] Supprimer les doublons dans les dossier locaux de Thunderbird

bonjour,

à essayer avec host1=host2 et --dry (mode simulation)

imapsync (git Gilles Lamiral)
...
 --delete2duplicates : Delete messages in host2 that are duplicates.
                       Works only without --useuid since duplicates are
                       detected with an header part of each message.

Hors ligne

#3 Le 17/10/2019, à 17:27

samprzyswa

Re : [Résolu] Supprimer les doublons dans les dossier locaux de Thunderbird

LeoMajor a écrit :

bonjour,

à essayer avec host1=host2 et --dry (mode simulation)

imapsync (git Gilles Lamiral)
...
 --delete2duplicates : Delete messages in host2 that are duplicates.
                       Works only without --useuid since duplicates are
                       detected with an header part of each message.

Oui à essayer merci, sinon je suis arrivé à trouver une extension qui fonctionne sur la dernière version de Thunderbird 68.1.2 removedupes il faut juste compiler la version CVS voici comment récupérer les sources : https://removedupes.mozdev.org/source.html

Cordialement.

Sam.

Dernière modification par samprzyswa (Le 17/10/2019, à 18:06)


Système: Ubuntu 20.04.4
Carte mère MSI B560 PRO-VDH | Carte graphique Radeon HD 7450
Intel(R) Core(TM) i3-10105F CPU @ 3.70GHz
Linux RAID1 2X1Tb

Hors ligne

#4 Le 17/10/2019, à 20:59

LeoMajor

Re : [Résolu] Supprimer les doublons dans les dossier locaux de Thunderbird

je raconte une ânerie.  imapsync ne fonctionnera pas sur les dossiers locaux, puisqu'ils ne font pas partis du compte ... cqfd
imapsync ... --justfolders  aurait suffi de le démontrer.
----
une solution parmi d'autres

dossiers locaux > déduire le chemin du dossier local voulu. copier la cible. git-mailsplit (paquet git) si mbox. puis fdupes et reinjecter les eml
en gros

mkdir /tmp/mailsplit
cp ~/.thunderbird/....default/Mail/Local\ Folders/target   /tmp/target
/usr/lib/git-core/git-mailsplit -o/tmp/mailsplit  /tmp/target               # si mbox 
fdupes -d -N /tmp/target
for f in /tmp/target/*; do mv "$f" "$f.eml"; done 

supprimer target dans les dossiers locaux
et importer les *.eml (ImportExportTools (extension thunderbird))

un peu dans le même genre:  archive

Hors ligne