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 15/08/2018, à 15:00

Coeur Noir

Thunderbird, imap : « archiver » efface les messages ?

Hello,

j'ai des comptes imap.

J'ai créé un dossier « archives » sous dossiers locaux - hors compte imap donc.

Dans les paramètres du compte concerné, j'ai bien précisé ce dossier local comme destination de l'action « archiver ».

Mais… quand je tente d'archiver, les messages semblent bien supprimés du compte mais ne sont pas déplacés vers le dossier local « archives ».

J'ai maintenant régulièrement une invite à compacter qui me ferait gagner 400mo d'espace que je ne valide surtout pas car j'aimerais ré-afficher ces messages.

Dans ~/.thunderbird/tralala.default/ImapMail/imap.1and1.fr j'ai bien un fichier INBOX qui pèse 454 Mo.

Je voudrais ouvrir ce fichier pour remplacer le « marquage pour effacement » par le statut « message lu ».
Problème je n'arrive pas à ouvrir ce fichier, problème d'encodage caractère apparemment.

Je peux cependant faire un

cat ~/.thunderbird/tralala.default/ImapMail/imap.1and1.fr/INBOX

mais je vous laisse imaginer comme c'est pas pratique avec un fichier de cette taille !

Idées, pistes, bienvenues… car bien sûr c'est une boîte mail du boulot, pas juste un truc perso.


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#2 Le 16/08/2018, à 11:00

rogn...

Re : Thunderbird, imap : « archiver » efface les messages ?

Salut.
Avec quel outil tu cherches à ouvrir ce fichier ? Et quel est le format de ce fichier ? Supposition, ouvre-le avec SqliteBrowser.

cat se débrouille bien mieux que bon nombres de gestionnaires de fichiers.

#3 Le 16/08/2018, à 19:26

Coeur Noir

Re : Thunderbird, imap : « archiver » efface les messages ?

Un éditeur de texte… mousepad là en l’occurrence.

Ce fichier n'a pas d'extension, c'est le « brut » INBOX du compte mail. Il ne s'agit pas d'une base de données.


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#4 Le 16/08/2018, à 19:31

rogn...

Re : Thunderbird, imap : « archiver » efface les messages ?

Essaye avec Geany, en mode code source C .

#5 Le 22/09/2018, à 16:07

Coeur Noir

Re : Thunderbird, imap : « archiver » efface les messages ?

Bon au final j'ai lâché l'affaire, et donc perdu définitivement ces messages de 2017…

La question qui me taraude : comment archive t-on des messages localement, depuis un compte imap avec Thunderbird ???

→ à priori ne pas utiliser la fonction « archiver » de TB,
→ juste « déplacer » ces messages ?


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#6 Le 26/09/2018, à 17:38

LeoMajor

Re : Thunderbird, imap : « archiver » efface les messages ?

bonjour,
A/

qui pèse 454 Mo

imapsync fait des statistiques ...

Host1 Nb folders:                9 folders
Host1 Nb messages:            4288 messages
Host1 Total size:        485556090 bytes (463.062 MiB)
Host1 Biggest message:    20140585 bytes (19.208 MiB)
...

B/

/~/.thunderbird/tralala.default/ImapMail/imap.1and1.fr j'ai bien un fichier INBOX

glogg

peut ouvrir ..big (>4 GiB) files. mauvaise idée d'éditer.
-----
C/
virer les demandes de compactage
/thunderbird/préférences/avance/editeur de configuration

mail.purge.ask  false
...compact_on_user_inactive false

D/

comment archive t-on des messages localement, depuis un compte imap avec Thunderbird ???

a/ archivemail (paquet archivemail) -> fichier mbox

archivemail -n   (simulation)
mkdir /tmp/archive
archivemail --prefix '%Y%m%d' --date '01 may 2018'  --include-flagged --warn-duplicate --copy --no-compress --verbose -o /tmp/archive imaps://toto@domain.tld:\"mot_de_passe\"@imap.domain.tld/*

--copy à remplacer par --delete par la suite si concluant ( b/c/d)

b/ /usr/lib/git-core/git-mailsplit (paquet git)  -> 1 fichier mbox devient de multiples fichiers *.eml
L'approche formail est moins bonne et oublie des messages.

mkdir /tmp/mailsplit
/usr/lib/git-core/git-mailsplit -o/tmp/mailsplit /tmp/archive/20180501Tous\ les\ messages
for f in /tmp/mailsplit/*; do mv "$f" "$f.eml"; done 

c/ ImportExportTools (extension thunderbird)
sait faire des sauvegardes de comptes aussi
Outils/Import | import depuis dossier/..eml
la reinjection peut se faire n'importe où, y compris dossiers locaux thunderbird
le *.eml fonctionne aussi par glisser-déposer (anecdotique)

d/ Consultation des archives.
paquet mhonarc

mhonarc /tmp/archive/20180501Tous\ les\ message   (mbox)
ou
mhonarc /tmp/mailsplit/*   ( variante avec *.eml)
...
firefox ./maillist.html

Hors ligne