Como copiar todos os endereços de email de um email no Thunderbird

29

Existe uma maneira de copiar automaticamente todos os endereços de e-mail dos cabeçalhos To, Cc, Bcc de um e-mail, etc. no Thunderbird? No momento, estou clicando com o botão direito e fazendo "Copiar endereço de e-mail" para cada um, mas isso é obviamente insatisfatório.

    
por Callum Rogers 02.11.2011 / 15:17

9 respostas

14

Sim, você pode. Basta usar Message Source no menu View .
Você verá todos os mesmos detalhes no cabeçalho do e-mail, mas em um formato que possa copiar e colar ...

Mais detalhadamente. Você precisará copiar os endereços de e-mail (separados por vírgulas) em um dos campos Para :. Assim que você pressionar Enter, o Thunderbird fornecerá a cada endereço sua linha separada. Rápido e fácil. Se você já tiver pelo menos um endereço em um campo Para:, poderá alterar o segundo Para: para Cc: antes de pressionar Enter. Então todos os endereços adicionados são Cc!

    
por 09.01.2012 / 05:13
6

O que eu costumo fazer é ... encaminhar e-mail. Eu tenho meu TB configurado para encaminhar inline. Então, você obtém todos os cabeçalhos no texto. Acabei de copiar os e-mails e o colar na nova mensagem.

Feito;)

    
por 21.02.2012 / 16:05
1

Respondi a uma pergunta semelhante: crie uma lista de endereços (correspondência) dos destinatários de e-mail .

Rastreador de endereços EMail é um complemento muito antigo do Thunderbird -que extrai endereços de e-mail de todos os e-mails dentro de uma pasta. Ele recupera endereços do código-fonte do email (cabeçalho e corpo). Isso é útil quando um email é encaminhado ou quando há endereços extras no cabeçalho do email (por exemplo, endereços de email de redirecionamento):

  • abra o menu de contexto em uma pasta de e-mails
  • selecione pasta de rastreamento para endereços de e-mail
  • escolha a lista de endereços de destino (ou escolha uma nova)
  • escolha algumas opções, clique em OK
  • o complemento extrai os endereços de e-mail da pasta e-mails de conteúdo e os armazena na lista de e-mail escolhida

Mas o Crawler de endereços do EMail pode não ser compatível com a sua versão do Thunderbird. Para forçar a instalação, desative extensions.checkCompatibility no about:config ou simplesmente use Desativar verificações de compatibilidade de complemento . No entanto, mesmo desabilitando a verificação de compatibilidade, EMail Address Crawler pode não ser utilizável (o menu de contexto da pasta pode simplesmente abrir a janela do livro de endereços).

Além disso, há outro antigo add-on: CrowdMailer . Este complemento muito básico ainda é compatível com versões recentes do Thunderbird:

  • copie e cole o código fonte do email na caixa de diálogo CrowdMailer
  • CrowdMailer extrai os endereços de e-mail
  • CrowdMailer cria um novo e-mail preenchido com esses endereços extraídos

Mas não encontrei uma maneira de salvar esses endereços em uma lista de discussão ... quem tem uma ideia?

    
por 04.05.2013 / 14:48
1

Encontrei uma solução bastante simples para o que acredito que você está procurando. Eu configurei o correio de esquilo. link

Não é bonito, mas faz o truque. Ele mostra todos os endereços em linha no email como os endereços de email reais e não os nomes, para que você possa copiá-los e colá-los.

Espero que ajude

Craig

    
por 07.11.2013 / 07:54
1

Existe um novo add-on que faz o truque: emailpicky4.

Clique com o botão direito do mouse na pasta da qual deseja importar os endereços de e-mail para seus contatos e escolha "Escolher IDs desta pasta"

alguns refinamentos agradáveis estão disponíveis no pop-up.

link

    
por 26.04.2015 / 22:18
1

Tudo,

Eu escrevi este script bash que quase faz tudo o que é necessário para extrair todos os endereços de email de terceiros, externamente. Ainda trabalhando no filtro alguns.

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

Experimente e ajuste conforme necessário e relate suas alterações aqui!

Felicidades!

OMR

    
por 12.01.2017 / 02:47
0

Se você tiver vários e-mails, exportaria todos os e-mails e escreveria um pequeno script que extraia todos os endereços de e-mail dos arquivos. Então você realmente tem isso automaticamente. É claro que só é bom se você tiver mais de um e-mail.

    
por 09.01.2012 / 09:08
0

Esta resposta baseia-se na resposta da Dee , os comentários de Tai Viinikka e Dan Stevens , e a tentativa de Giacomo Ciani de editar a resposta de Dee. Além de algum polimento editorial, todo o crédito deve ser feito para eles.

É possível copiar endereços de e-mail dos cabeçalhos "Para", "Cc" e "Cco" de uma mensagem no Thunderbird. Não está claro o que "automaticamente" significa neste contexto.

Basta usar "Message Source" no menu "View". Você verá todos os mesmos detalhes no cabeçalho do e-mail mas em um formato que você pode copiar e colar.

Mais detalhadamente: Você precisará copiar os endereços de e-mail (eles são separados por vírgulas) em um dos campos de destinatário. Assim que você pressionar Enter , O Thunderbird dará a cada endereço sua linha separada. Rápido e fácil. Você deve ter pelo menos um endereço em um campo "Para:"; você pode alterar os campos "Para:" adicionais para "Cc:" ou "Cco:" antes de você pressionar Enter .

Como mencionado em o comentários na resposta original , isso pode fazer com que o Thunderbird insira duas vírgulas entre as entradas, e então interpretar uma das duas vírgulas como parte do endereço, que então não funciona. Giacomo Ciani relata que, em seu sistema (Thunderbird 45.4 no Windows 10), isso é devido a caracteres de nova linha no texto copiado. Por exemplo, se a fonte for exibida:

addr1,
addr2

e você copia este texto tanto a vírgula quanto a nova linha serão interpretadas como separadores, resultando em addr1,,addr2 quando você copia para o campo de endereço do Thunderbird. Então, aparentemente, a segunda vírgula é interpretada como um caractere literal e não um separador. Isso resulta nos dois endereços sendo analisados como addr1 e ,addr2 , o que obviamente não funciona.

A solução encontrada pelo Giacomo é copiar os endereços da origem da mensagem e cole-os no Notepad ++ (ou qualquer outro editor de texto que possa encontrar e substituir caracteres de nova linha) e remova todos os caracteres \n e \r , em seguida, cole o resultado no (s) campo (s) de endereço do Thunderbird. Não é tão rápido ou conveniente, mas funciona.

A declaração "funciona" (acima) é citada no texto enviado pelo Giacomo (Eu não testei isso). Stéphane Gourichon posteriormente adicionou o seguinte comentário :

This simple solution is actually a hack that works only if all e-mail addresses contain only 7-bit ASCII characters.  In all other situations, the message source encodes them conforming to RFC 2047: MIME (Multipurpose Internet Mail Extensions) Part Three: Message Header Extensions for Non-ASCII Text.  Example: Stéphane becomes =?UTF-8?Q?St=C3=A9phane?=.  jlanza’s solution does not have this problem.

    
por 09.12.2016 / 22:40
0

FÁCIL:

  1. Use o addon 'ImportExport Tool' do Thunderbird para exportar todas as mensagens para o disco (tudo em um único arquivo OU como arquivos de texto individuais).
  2. Use o Power Email Address Extractor para extrair os endereços de e-mail dos arquivos acima. O programa é muito flexível.

Atualização:
Você pode realmente pular a etapa 1 extraindo com Power Email Address Extractor diretamente o arquivo de caixa de entrada do banco de dados do Thunderbird (como: c: \ Users \ Me \ AppData \ Roaming \ Thunderbird \ Profiles \ 5akde98.default \ Mail \ mail.yourserver.com \ Caixa de Entrada .sbd \ Inbox)

    
por 22.03.2017 / 19:48