OVH Cloud OVH Cloud

[HS] Récupération contacts dans Gmail

24 réponses
Avatar
Alf92
Bonjour,

Pour une personne qui a mis un gros bazar dans son ordi je cherche à
récupérer les contacts et plus précisément les adresses mails.

La seule source dont je dispose c'est l'historique de ses mails depuis
5 ans dans un compte Gmail.

Question : comment récupérer les adresses mails de tous les mails reçus
pour les inclure dans le carnet d'adresses de Gmail ?
Un module complémentaire Gmail serait faire ça...?

Merci

FU2 : fr.comp.divers

4 réponses

1 2 3
Avatar
Alf92
pehache :
Le 23/11/2019 à 02:21, Alf92 a écrit :
Alf92 :
pehache :
Le 22/11/2019 à 19:26, efji a écrit :
On 22/11/2019 10:55, pehache wrote:
Quant à donner la liste explicite des fichiers ça risque d'être
compliqué : TB stocke maintenant les mails au format maildir, c'est à
dire un fichier par mail. On peut peut-être le forcer à utiliser
l'ancien format mbox.

Ah bon? Tu es sûr?
Pas chez moi en tout cas et heureusement. Je dois avoir environ 100000
mails dans mes diverses boites, j'imagine même pas comment réagit un
répertoire à 100000 fichiers :)

C'est devenue le défaut l'année dernière je pense. Mais si tes comptes
ont été créés en mbox, ils ne sont pas convertis en maildir. Ca ne
concerne que les nouveaux comptes créés.
Tes 100000 mails ne sont pas dans un dossier unique j'imagine, donc sur
le disque les 100000 fichiers ne seraient pas non plus dans un dossier
unique. L'intérêt d'avoir un fichier par mail c'est d'une part pour les
sauvegardes incrémentales, et d'autre part pour faciliter le nettoyage
des mails supprimés ou déplacés.

bon, j'ai mon fichier MBOX de 5Go.
rien ne veut/peut l'ouvrir....

je viens de trouver la bonne appli (glogg) et j'ai extrait une liste de
~16000 lignes commençant toutes par "From: "
le fichier fait 1,7Mo.
là je coince pour en faire un .CSV bien propre

Importer dans un tableur...

Impec, je viens de finir, tout est nickel.
le tableur m'a aussi permis de faire des tris importants et de
poubelliser un paquet de trucs.
la dificulté a été ensuite de retrouver le bon tracé du fichier à
importer : j'ai importé le carnet d'adresses d'un autre Gmail puis j'ai
écraser ses données avec les bonnes.
l'import du fichier définitif (1340 contacts propres) s'est fait
ensuite sans difficulté particulière.
merci pour tout !
Avatar
Jo Engo
Le Fri, 22 Nov 2019 13:31:48 +0100, pehache a écrit :
grep -R --exclude "*.msf" "^From:" * > ~/Desktop/liste.txt
-R pour qu'il parcoure tous les éventuels sous-dossiers Exclusion des
fichier .msf Le '^' devant le From: permet de ne sélectionner que les
lignes où From: est en début de ligne, ce qui élimine tout un tas de
lignes parasites.
Je n'ai pas réussi à faire fonctionner correctement les commandes sort
et uniq indiquées par efji, donc à ce stade il y a tous les doublons.

grep -R --exclude "*.msf" "^From:" * |sort|uniq > ~/Desktop/liste.txt
Tout simplement
--
Quand on ne travailleras plus le lendemain des jours de repos, la
fatigue sera vaincue.
-+- Pierre Dac -+-
Avatar
pehache
Le 25/11/2019 à 09:08, Jo Engo a écrit :
Le Fri, 22 Nov 2019 13:31:48 +0100, pehache a écrit :
grep -R --exclude "*.msf" "^From:" * > ~/Desktop/liste.txt
-R pour qu'il parcoure tous les éventuels sous-dossiers Exclusion des
fichier .msf Le '^' devant le From: permet de ne sélectionner que les
lignes où From: est en début de ligne, ce qui élimine tout un tas de
lignes parasites.
Je n'ai pas réussi à faire fonctionner correctement les commandes sort
et uniq indiquées par efji, donc à ce stade il y a tous les doublons.

grep -R --exclude "*.msf" "^From:" * |sort|uniq > ~/Desktop/liste.txt
Tout simplement

J'ai bien compris, mais outre que j'ai dû définir je ne sais plus quelle
variable d'environnement pour que 'sort' ça marche, ça n'a supprimé
aucun doublon.
Avatar
Jo Engo
Le Mon, 25 Nov 2019 09:02:31 +0000, pehache a écrit :
J'ai bien compris, mais outre que j'ai dû définir je ne sais plus quelle
variable d'environnement pour que 'sort' ça marche, ça n'a supprimé
aucun doublon.

Il doit falloir enlever des champs et ne garder que Nom Prénom <adresse>
alors uniq devrait marcher
--
17:21 kk1 connait un bon bouquin sur la theorie des graphes ? pour
advandced user
17:23 advanced graph theory
1 2 3