Come copiare tutti gli indirizzi e-mail da un'e-mail in Thunderbird


33

C'è un modo per copiare automaticamente tutti gli indirizzi e-mail dalle intestazioni A, Cc, Ccn ecc. Di una e-mail in Thunderbird? Attualmente sto facendo clic con il pulsante destro del mouse e sto facendo "Copia indirizzo e-mail" per ognuno di essi, ma questo è ovviamente insaturo.

Risposte:


16

Si, puoi. Basta usare Message Sourcenel Viewmenu.
Vedrai tutti gli stessi dettagli dell'intestazione dell'e-mail ma in un formato puoi copiare e incollare ...

Più in dettaglio. Dovrai copiare gli indirizzi email (separati da virgole) in uno dei campi A :. Non appena premi Enter Thunderbird assegnerà a ciascun indirizzo una riga separata. Facile e veloce. Se hai già almeno un indirizzo in un campo A: puoi cambiare il secondo A: in Cc: prima di premere invio. Quindi tutti gli indirizzi aggiunti sono Cc!


3
Questa è una strada saggia da percorrere, ma allo stesso tempo mi ha dato problemi. Il motivo è che nell'origine del messaggio gli indirizzi sono separati da virgola. Ma quando incollo in un campo A:, quelle virgole finiscono come parte di ogni indirizzo email! (Perché il campo A: prevede un singolo indirizzo come voce o una serie di indirizzi separati da spazio?) Sono pazzo o è Thunderbird?
Tai Viinikka,

1
Quando incollo tra i destinatari, sono separati da 2 virgole ",," e non da una, anche se mostra solo una virgola nella fonte. Qualcun altro lo capisce? Thunderbird ha diviso le voci, ma ora iniziano tutte con una virgola. Ho provato a inviare il messaggio così com'era ma ho ricevuto un messaggio "Posta restituita" dal server di posta. Non facile e veloce come dici tu!
Dan Stevens,

2
Questa semplice soluzione è in realtà un hack che funziona solo se tutti gli indirizzi e-mail contengono solo caratteri ASCII a 7 bit. In tutte le altre situazioni, l'origine del messaggio li codifica in conformità a ietf.org/rfc/rfc2047.txt . Esempio: Stéphane diventa =?UTF-8?Q?St=C3=A9phane?=. La soluzione di @ jlanza non presenta questo problema.
Stéphane Gourichon,

7

Quello che faccio di solito è ... Inoltra email. La mia TB è configurata per l'inoltro in linea. Quindi, lì ottieni tutte le intestazioni nel testo. Copio solo le mail e le incolla nel nuovo messaggio.

Fatto ;)


1
Come si configura TB per l'inoltro in linea?
Nikana Reklawyks,

@NikanaReklawyks TB in avanti in linea per impostazione predefinita. Nelle versioni recenti di TB il comando avanti, sia nel menu principale che nel menu contestuale, offre sia "inline" che "come allegato".
Stéphane Gourichon,

Una descrizione più completa: chiedi a TB di "inline inline", nel messaggio generato ottieni una tabella in cui puoi selezionare gli indirizzi del mittente e dei destinatari a piacimento, copiare, incollare dove vuoi, quindi distruggere il messaggio generato senza inviarlo. Si fa il lavoro. Tuttavia, è contorto.
Stéphane Gourichon,

Il problema con questo è che calpesterà la nuova e-mail nello stesso thread di quello precedente, che confonde le viste basate su thread.
Wrzlprmft,

1

Ho risposto a una domanda simile: creare un elenco di indirizzi (mailing) dai destinatari delle e-mail .

EMail Address Crawler è un componente aggiuntivo Thunderbird molto vecchio che estrae gli indirizzi e-mail da tutte le e-mail all'interno di una cartella. Recupera gli indirizzi dal codice sorgente e-mail (intestazione e corpo). Ciò è utile quando viene inoltrata un'e-mail o quando ci sono indirizzi extra nell'intestazione dell'email (ad es. Indirizzi e-mail di reindirizzamento):

  • apri il menu contestuale su una cartella di e-mail
  • seleziona Scansione cartella per indirizzi e-mail
  • scegli la mailing list di destinazione (o scegline una nuova)
  • scegli alcune opzioni, fai clic su OK
  • quindi il componente aggiuntivo estrae gli indirizzi e-mail dalla cartella e-mail e li memorizza nella mailing list scelta

Ma EMail Address Crawler potrebbe non essere compatibile con la tua versione di Thunderbird. Per forzare l'installazione, disabilitare extensions.checkCompatibilityin about:configo semplicemente usare Disabilitare Add-on controlli di compatibilità . Tuttavia, anche disabilitando il controllo di compatibilità, EMail Address Crawler potrebbe non essere utilizzabile (il menu di scelta rapida della cartella potrebbe semplicemente aprire la finestra della rubrica).

Inoltre, c'è un altro vecchio componente aggiuntivo: CrowdMailer . Questo componente aggiuntivo di base è ancora compatibile con le recenti versioni di Thunderbird:

  • copia-incolla il codice sorgente e-mail nella finestra di dialogo CrowdMailer
  • CrowdMailer estrae gli indirizzi e-mail
  • CrowdMailer crea una nuova e-mail piena di questi indirizzi estratti

Ma non ho trovato il modo di salvare questi indirizzi all'interno di una mailing list ... chi ha un'idea?


1

Ho trovato una soluzione abbastanza semplice a ciò che credo tu stia cercando. Ho installato la posta di scoiattolo. http://squirrelmail.org/

Non è carino ma fa il trucco. Mostra tutti gli indirizzi in linea nell'e-mail come gli indirizzi e-mail effettivi e non i nomi, quindi puoi semplicemente copiarli e incollarli.

spero che sia d'aiuto

Craig


1

C'è un nuovo componente aggiuntivo che fa il trucco: emailpicky4.

Fai clic con il pulsante destro del mouse sulla cartella da cui desideri importare gli indirizzi e-mail nei contatti e scegli "Scegli ID da questa cartella"

alcune raffinatezze sono disponibili nel popup.

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


1
Grazie per il tuo feedback, ma quel componente aggiuntivo non risponde alla domanda di OP. Permette di estrarre gli indirizzi dalle e-mail all'interno di una cartella e non sono riuscito a trovare un modo semplice per estrarre l'indirizzo da una singola e-mail.
Clément,

1

Questa risposta si basa sulla risposta di Dee , sui commenti di Tai Viinikka e Dan Stevens e sul tentativo di Giacomo Ciani di modificare la risposta di Dee. A parte qualche lucidatura editoriale, tutto il merito dovrebbe essere loro.


È possibile copiare gli indirizzi e-mail dalle intestazioni "A", "Cc" e "Ccn" di un messaggio in Thunderbird. Non è chiaro cosa significhi "automaticamente" in questo contesto.

Usa "Sorgente messaggio" nel menu "Visualizza". Vedrai tutti gli stessi dettagli dell'intestazione dell'e-mail, ma in un formato puoi copiare e incollare.

Più in dettaglio: dovrai copiare gli indirizzi email (sono separati da virgole) in uno dei campi del destinatario. Non appena colpisci Enter, Thunderbird darà a ciascun indirizzo una linea separata. Facile e veloce. Devi avere almeno un indirizzo in un campo "A:"; quindi puoi modificare altri campi "A:" in "Cc:" o "Ccn:" prima di premere Enter.

Come notato nelle osservazioni sulla risposta iniziale , puo causare Thunderbird inserendo doppie virgole tra le voci, e quindi interpretando uno dei due virgole come parte dell'indirizzo, che poi non funziona. Giacomo Ciani riferisce che, sul suo sistema (Thunderbird 45.4 su Windows 10), ciò è dovuto ai caratteri di nuova riga nel testo copiato. Ad esempio, se la fonte visualizza:

addr1 , 
addr2

e copi questo testo, sia la virgola che la nuova riga verranno interpretate come separatori, risultando quando copi nel campo dell'indirizzo Thunderbird. Quindi, a quanto pare, la seconda virgola viene interpretata come un carattere letterale e non come un separatore. Ciò comporta che i due indirizzi vengano analizzati come e , che ovviamente non funziona.addr1,,addr2addr1,addr2

La soluzione Giacomo trovato è quello di copiare gli indirizzi dalla sorgente del messaggio e incollarli in Notepad ++ (o qualsiasi altro editor di testo che può trovare e sostituire i caratteri di nuova riga) e rimuovere tutti \ne \rcaratteri, quindi incollare il risultato nel campo dell'indirizzo Thunderbird (s) . Non così veloce o conveniente, ma funziona.


La dichiarazione "funziona" (sopra) è citata dal testo inviato da Giacomo (non l'ho provato). Stéphane Gourichon ha successivamente aggiunto il seguente commento :

Questa semplice soluzione è in realtà un hack che funziona solo se tutti gli indirizzi e-mail contengono solo caratteri ASCII a 7 bit. In tutte le altre situazioni, l'origine del messaggio li codifica in conformità a RFC 2047: MIME (Estensioni di posta Internet multiuso) Parte terza: Estensioni di intestazione del messaggio per testo non ASCII . Esempio: Stéphane diventa =?UTF-8?Q?St=C3=A9phane?=.  La soluzione di jlanza non presenta questo problema.


1

Tutti,

Ho scritto questo script bash che fa quasi tutto ciò che è necessario per estrarre tutti gli indirizzi e-mail da TBird, esternamente. Ancora lavorando sul filtro alcuni.

#! /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";

Provalo e modificalo secondo necessità e segnala qui le tue modifiche!

Saluti!

OMR


Notato che "All Mail" non è più disponibile in TBird, tramite il metodo grep, ma viene comunque mostrato in TBird.
OldManRiver

0

Se hai diverse e-mail, allora esporterei tutte le e-mail e scriverei un piccolo script, che estrae tutti gli indirizzi e-mail dai file. Quindi ce l'hai davvero automaticamente. Ovviamente va bene solo se hai più di una email.


0

FACILE:

  1. Utilizzare il componente aggiuntivo Thunderbird "ImportExport Tool" per esportare tutti i messaggi su disco (tutti in un singolo file O come singoli file di testo).
  2. Utilizzare Power Email Address Extractor per estrarre gli indirizzi e-mail dai file sopra. Il programma è MOLTO flessibile.

Aggiornamento:
puoi effettivamente saltare il passaggio 1 estraendo con Power Email Address Extractor direttamente il file di posta in arrivo di Thunderbird DB (come: c: \ Users \ Me \ AppData \ Roaming \ Thunderbird \ Profiles \ 5akde98.default \ Mail \ mail.yourserver.com \ Inbox.sbd \ Inbox)


0

Da un forum francese, lavorando per Thunderbird 60.

A Thunderbird

  • Vai a Settings
  • Clicca su Advanced
  • Cerca extensions.strictCompatibilitye impostalo sufalse

Nel tuo browser

  • Cerca EmailPicky 4 sui componenti aggiuntivi di Thunderbird e scarica

A Thunderbird

  • Vai a Tools
  • Slick on Settings icon
  • Scegliere Install module from a file
  • Scegli il file emailpicky_4-4.0-tb.xpi
  • Ricomincia

Sei bravo, puoi fare clic destro su qualsiasi cartella e Crawl folder for email addresses.


0

Aggiungo quanto segue ai suggerimenti di olibre e di Antoine:

Con il componente aggiuntivo Thunderbird " Copia in blocco dell'indirizzo " è possibile copiare l'elenco di distribuzione completo con un clic negli Appunti nel formato necessario.
Gli Appunti contengono tutti gli indirizzi e-mail da "A" e "CC" e se è la tua e-mail anche "BCC".
Questo addon nella versione 1.0.3 (nome file: address_bulk_copy-1.0.3-tb.xpi) è stato aggiornato l'ultima volta il 19-08-2013 e probabilmente non sarà ulteriormente sviluppato ma :
funziona con Thunderbird fino alla versione 52 e con il descritto trucco:

extensions.strictCompatibility = false

questo componente aggiuntivo funziona probabilmente con l'attuale versione di Thunderbird 60.5.0
Di seguito è riportato il collegamento al componente aggiuntivo (utilizzare il primo): tag - bulk -> "Indirizzo copia bulk"

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.