web-dev-qa-db-fra.com

Comment copier toutes les adresses électroniques d'un courrier électronique dans Thunderbird

Existe-t-il un moyen de copier automatiquement toutes les adresses électroniques des en-têtes À, Cc, Cci, etc. d'un courrier électronique dans Thunderbird? Je suis actuellement en train de cliquer avec le bouton droit de la souris et de faire "Copier l'adresse e-mail" pour chacun d'entre eux, mais cela n'a évidemment aucun sens.

31
Callum Rogers

Oui, vous pouvez. Utilisez simplement Message Source dans le menu View.
Vous verrez les mêmes détails que dans l'en-tête de l'e-mail, mais dans un format que vous pouvez copier et coller ...

Plus en détail. Vous devrez copier les adresses électroniques (séparées par des virgules) dans l’un des champs À:. Dès que vous appuyez sur Enter, Thunderbird attribue à chaque adresse sa ligne distincte. Rapide et facile. Si vous avez déjà au moins une adresse dans un champ À:, vous pouvez modifier le deuxième À: en Cc: avant d'appuyer sur Entrée. Alors toutes les adresses ajoutées sont Cc!

16
Dee

Ce que je fais habituellement, c'est ... Transférer un courriel. J'ai mon TB configuré pour transférer en ligne. Ensuite, vous obtenez tous les en-têtes dans le texte. Je viens de copier les mails et le coller dans le nouveau message.

Terminé ;)

6
jlanza

J'ai trouvé une solution assez simple à ce que je pense que vous recherchez. J'ai mis en place un courrier d'écureuil. http://squirrelmail.org/

Ce n'est pas joli mais ça fait l'affaire. Il affiche toutes les adresses en ligne dans l'e-mail en tant qu'adresses e-mail réelles et non les noms, vous pouvez donc simplement les copier et les coller.

J'espère que cela pourra aider

Craig

1
user270134

J'ai répondu à une question similaire: créer une liste d'adresses (mailing) à partir de destinataires d'e-mails .

Le crawler d'adresses e-mail est un très ancien add-on Thunderbird qui extrait les adresses e-mail de tous les e-mails qu'il contient. un fichier. Il extrait les adresses du code source de l'email (en-tête et corps). Ceci est utile lorsqu'un e-mail est transféré ou lorsqu'il y a des adresses supplémentaires dans l'en-tête de l'e-mail (adresses e-mail de redirection, par exemple):

  • ouvrir le menu contextuel sur un dossier d'emails
  • sélectionnez le dossier d'analyse pour les adresses électroniques
  • choisissez la liste de diffusion de destination (ou choisissez-en une nouvelle)
  • choisissez des options, cliquez sur OK
  • ensuite, le module complémentaire extrait les adresses électroniques du contenu du dossier de courrier électronique et les stocke dans la liste de diffusion choisie

Mais, EMail Address Email Crawler peut ne pas être compatible avec votre version de Thunderbird. Afin de forcer l'installation, désactivez extensions.checkCompatibility dans about:config ou utilisez simplement Désactivez les contrôles de compatibilité des modules complémentaires. . Cependant, même en désactivant la vérification de compatibilité, , le gestionnaire d’adresses de messagerie risque de ne pas être utilisable (le menu contextuel du dossier peut simplement ouvrir la fenêtre du carnet d’adresses).

En outre, il existe un autre ancien add-on: CrowdMailer. Ce module très basique est toujours compatible avec les versions récentes de Thunderbird:

  • copier-coller le code source de l'email dans la boîte de dialogue CrowdMailer
  • CrowdMailer extrait les adresses électroniques.
  • CrowdMailer crée un nouveau courrier électronique contenant ces adresses extraites.

Mais je n'ai pas trouvé le moyen de sauvegarder ces adresses dans une liste de diffusion ... qui a une idée?

1
olibre

Cette réponse repose sur la réponse de Dee , les commentaires de Tai Viinikka et Dan Stevens , et la tentative de Giacomo Ciani éditer la réponse de Dee. Hormis quelques perfectionnements éditoriaux, tout le mérite devrait leur revenir.


Il est possible de copier des adresses électroniques à partir des en-têtes "To", "Cc" et "Cci" d'un message dans Thunderbird. On ne sait pas ce que “automatiquement” signifie dans ce contexte.

Il suffit d’utiliser "Source du message" dans le menu "Affichage". Vous verrez les mêmes détails que dans l'en-tête de l'e-mail, mais dans un format que vous pouvez copier et coller.

Plus en détail: vous devrez copier les adresses électroniques (séparées par des virgules) dans l’un des champs du destinataire. Dès que tu frappes Enter, Thunderbird donnera à chaque adresse sa ligne distincte. Rapide et facile. Vous devez avoir au moins une adresse dans un champ "À:"; vous pouvez ensuite modifier les champs "À:" supplémentaires en "Cc:" ou "Cci:" avant d'appuyer sur Enter.

Comme indiqué dans thecommentaires sur réponse originale , Thunderbird pourrait insérer des doubles virgules entre les entrées, puis interpréter l'une des deux virgules. dans le cadre de l'adresse, qui ne fonctionne alors pas. Giacomo Ciani indique que, sur son système (Thunderbird 45.4 sur Windows 10), cela est dû aux caractères de nouvelle ligne du texte copié. Par exemple, si la source affiche:

addr1,
addr2

et que vous copiez ce texte, la virgule et la nouvelle ligne seront interprétées comme des séparateurs, ce qui entraînera addr1,,addr2 lorsque vous copiez dans le champ d'adresse Thunderbird. Ensuite, apparemment, la deuxième virgule est interprétée comme un caractère littéral et non comme un séparateur. Il en résulte que les deux adresses sont analysées comme suit addr1 et ,addr2, ce qui de toute évidence ne fonctionne pas.

La solution trouvée par Giacomo consiste à copier les adresses de la source du message et à les coller dans Notepad ++ (ou tout autre éditeur de texte pouvant rechercher et remplacer les caractères de nouvelle ligne) et à supprimer tous les caractères \n et \r, puis de coller le résultat dans le champ d'adresse Thunderbird ( s). Pas aussi rapide ou pratique, mais ça marche.


La déclaration "ça marche" (ci-dessus) est citée dans le texte soumis par Giacomo (je ne l’ai pas testé). Stéphane Gourichon a ensuite ajouté le commentaire suivant :

Cette solution simple est en fait un hack qui ne fonctionne que si toutes les adresses de messagerie ne contiennent que des caractères ASCII de 7 bits. Dans tous les autres cas, la source du message les code conformément à RFC 2047: Extensions de messagerie Internet multi-utilisateurs), troisième partie: Extensions d'en-tête de message pour texte non-ASCII . Exemple: Stéphane devient =?UTF-8?Q?St=C3=A9phane?=. solution de jlanza n’a pas ce problème.

1
Scott

Tout,

J'ai écrit ce script bash qui fait presque tout ce qui est nécessaire pour extraire toutes les adresses électroniques de TBird, en externe. Je travaille encore sur le filtre.

#! /bin/bash

# Email Address extraction script to get Thunderbird EMail addresses from email files.

# Get current directory
DIR="$( cd -P "$( dirname "$0" )" && pwd )"
curdir="$DIR";
#echo "C=>$curdir";

# Declare the Local Folders dir for Thunderbird
tbdir="/home/$USER/.Thunderbird/$profile.default/Mail/Local Folders";

# Change to First TB directory
cd "$tbdir";

# Run the grep statement to get the addresses
grep '^\(From\|To\|Cc\|CC\Bcc\|BCC\):' Drafts | grep -o -E '[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}' | sort -f | uniq -i > /home/$USER/myfiles/all-addresses.txt
grep '^\(From\|To\|Cc\|CC\Bcc\|BCC\):' Inbox | grep -o -E '[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}' | sort -f | uniq -i >> /home/$USER/myfiles/all-addresses.txt
grep '^\(From\|To\|Cc\|CC\Bcc\|BCC\):' Sent | grep -o -E '[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}' | sort -f | uniq -i >> /home/$USER/myfiles/all-addresses.txt

# Declare the gmail.com dir for Thunderbird
tbdir="/home/$USER/.Thunderbird/$profile.default/Mail/gmail.com";

# Change to New TB directory
cd "$tbdir";

grep '^\(From\|To\|Cc\|CC\Bcc\|BCC\):' Inbox | grep -o -E '[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}' | sort -f | uniq -i >> /home/$USER/myfiles/all-addresses.txt

# Declare the IMapMail dir for Thunderbird
tbdir="/home/$USER/.Thunderbird/$profile.default/ImapMail/imap.googlemail.com/[Gmail].sbd";

# Change to New TB directory
cd "$tbdir";

grep '^\(From\|To\|Cc\|CC\Bcc\|BCC\):' 'All Mail' | grep -o -E '[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}' | sort -f | uniq -i >> /home/$USER/myfiles/all-addresses.txt

# Sort the output for unique addresses
cp /home/$USER/myfiles/all-addresses.txt /home/$USER/myfiles/all-addresses.old.txt
sort /home/$USER/myfiles/all-addresses.old.txt | uniq -u > /home/$USER/myfiles/all-addresses.txt

# Change back to current directory
cd "$curdir";

Essayez-le et ajustez-le si nécessaire et signalez vos modifications ici!

À votre santé!

OMR

1
OldManRiver

Il existe un nouvel add-on qui fait l'affaire: emailpicky4.

Cliquez avec le bouton droit de la souris sur le dossier à partir duquel vous souhaitez importer des adresses électroniques dans vos contacts et choisissez "Choisir les identifiants de ce dossier".

quelques raffinements de Nice sont disponibles dans le popup.

https://addons.mozilla.org/en-US/Thunderbird/addon/emailpicky-4/?src=search

1
Ted Ballou

EASY:

  1. Utilisez le module Thunderbird "ImportExport Tool" pour exporter tous les messages sur le disque (tous dans un seul fichier OR sous forme de fichiers texte individuels).
  2. Utilisez Power Email Address Extractor pour extraire les adresses électroniques des fichiers ci-dessus. Le programme est très flexible.

Mettre à jour:
Vous pouvez en fait ignorer l’étape 1 en extrayant directement avec Power Email Address Extractor le fichier de boîte de réception de la base de données Thunderbird (par exemple: c:\Utilisateurs\Me\AppData\Roaming\Thunderbird\Profiles\5akde98.default\Mail\mail. votreserveur.com\Inbox.sbd\Inbox)

0
Rigel

J'ajoute ce qui suit aux notes d'Olibre et d'Antoine:

Avec Thunderbird Addon " Copie en bloc d'adresses ", vous pouvez copier la liste de diffusion complète en un clic dans le presse-papier au format souhaité.
Le presse-papiers contient toutes les adresses électroniques de "À" et "CC" et, s'il s'agit de votre propre courrier électronique, de la même manière que "Cci".
Cet addon à la version 1.0.3 (filename: address_bulk_copy-1.0.3-tb.xpi) a été mis à jour pour la dernière fois le 2013-08-19 et ne sera probablement pas développé plus avant mais :
cela fonctionne avec Thunderbird jusqu’à la version 52 et avec l’astuce décrite:

extensions.strictCompatibility = false

ces addons fonctionnent probablement avec la version actuelle de Thunderbird 60.5.0
Ci-dessous se trouve le lien vers l'addon (utilisez le premier): tag - bulk -> "Adresse en bloc"

0
robbie1

Sur un forum français, travaillant pour Thunderbird 60.

Dans Thunderbird

  • Aller à Settings
  • Cliquez sur Advanced
  • Recherchez extensions.strictCompatibility et réglez-le sur false

Dans votre navigateur

Dans Thunderbird

  • Aller à Tools
  • Slick sur Settings icon
  • Choisissez Install module from a file
  • Choisissez le fichier emailpicky_4-4.0-tb.xpi
  • Redémarrer

Vous êtes bon, vous pouvez faire un clic droit sur n’importe quel dossier et Crawl folder for email addresses.

0
Antoine F.

Si vous avez plusieurs mails, je voudrais simplement exporter tous les emails et écrire un petit script qui extrait toutes les adresses email des fichiers. Ensuite, vous l'avez vraiment automatiquement. Bien sûr, ce n’est bien que si vous avez plus d’un courrier électronique.

0
Feroc