Tüm e-posta adresleri Thunderbird'deki bir e-postadan nasıl kopyalanır


33

Tüm e-posta adreslerini Thunderbird'deki bir e-postanın Kime, Bilgi, Gizli vb. Başlıklarından otomatik olarak kopyalamanın bir yolu var mı? Şu anda sağ tıklayıp her biri için "E-posta Adresini Kopyala" yapıyorum ancak bu kesinlikle tatmin edici değil.

Yanıtlar:


16

Evet yapabilirsin. Sadece kullanmak Message Sourcede Viewmenü.
Tüm ayrıntıları e-posta başlığında olduğu gibi göreceksiniz, ancak bir formatta kopyalayıp yapıştırabilirsiniz ...

Daha ayrıntılı olarak. E-posta adreslerini (virgülle ayrılmış olarak) Kime: alanlarından birine kopyalamanız gerekir. Enter'a basar basmaz Thunderbird her adrese ayrı bir satır verecektir. Çabuk ve kolay. Kime: alanında zaten en az bir adresiniz varsa, girmeden önce ikinci Kime: Cc: olarak değiştirebilirsiniz. Sonra tüm eklenen adresler Cc!


3
Bu gitmenin akıllıca bir yolu, ama aynı zamanda, bana sorun çıkardı. Bunun nedeni, mesaj kaynağında adreslerin virgülle ayrılmasıdır. Ancak bir Kime: alanına yapıştırdığımda, bu virgüller her e-posta adresinin bir parçası olarak ortaya çıkıyor! (Çünkü Kime: alanı giriş olarak tek bir adres mi, yoksa boşlukla ayrılmış adresler dizisi olarak mı bekliyor?) Deli miyim yoksa Thunderbird mi?
Tai Viinikka

1
Alıcılara yapıştırdığımda, bunlar kaynakta yalnızca bir virgül gösterse de 2 virgülle ayrılmıyorlar. Bunu başka kimse var mı? Thunderbird girişleri böldü, ama şimdi hepsi virgülle başlıyor. İletiyi olduğu gibi göndermeyi denedim, ancak posta sunucusundan 'Geri gönderilen posta' iletisini aldım. Söylediğiniz gibi hızlı ve kolay değil!
Dan Stevens

2
Bu basit çözüm, aslında yalnızca tüm e-posta adresleri yalnızca 7 bit ascii karakterleri içeriyorsa çalışan bir kesektir. Diğer tüm durumlarda, mesaj kaynağı onları ietf.org/rfc/rfc2047.txt ile uyumlu olarak kodlar . Örnek: Stéphane olur =?UTF-8?Q?St=C3=A9phane?=. @ jlanza'nın çözümü bu sorunu yaşamıyor.
Stéphane Gourichon

7

Genelde yaptığım şey ... İleri e-posta. TBM'mi satır içi iletmek üzere yapılandırdım. Ardından, tüm başlıkları metinde alırsınız. Ben sadece postaları ve yeni mesajı yapıştırın kopyalayın.

Tamamlandı;)


1
TB'yi satır içi iletecek şekilde nasıl yapılandırırsınız?
Nikana Reklawyks 19:12

@NikanaReklawyks TB varsayılan olarak satır içi iletir. TB'nin son sürümlerinde forward komutu, ya üst menüde ya da bağlam menüsünde hem "satır içi" hem de "ek olarak" sunar.
Stéphane Gourichon

Daha ayrıntılı bir açıklama: TBM'den "satır içi iletme" isteyin, oluşturulan mesajda, göndereni ve alıcıları istediğin zaman istediğin zaman seç, istediğin yere yapıştır, kopyala, yapıştır, sonra gönderilen mesajı göndermeden yok et. Bu vermez çalışır. Yine de, kıvrımlı.
Stéphane Gourichon

Bununla ilgili sorun, yeni e-postayı eskiyle aynı konuya göre dizmesidir, bu da iş parçacığı temelli görünümleri bozar.
Wrzlprmft

1

Benzer bir soruyu cevapladım: e-posta alıcılarından adres listesi (postalama) oluşturun .

E-posta Adresi Tarayıcı , bir klasördeki tüm e-postalardan e-posta adreslerini çıkaran çok eski bir Thunderbird eklentisidir. Adresleri e-posta kaynak kodundan (başlık ve gövde) alır. Bir e-posta iletildiğinde veya e-posta başlığında ek adresler olduğunda (örn. Yönlendirme e-posta adresleri) faydalıdır:

  • Bir e-posta klasöründeki içerik menüsünü aç
  • e-posta adresleri için tarama klasörü seçin
  • Hedef posta listesini seçin (veya yeni bir tane seçin)
  • bazı seçenekleri seçin, Tamam'ı tıklayın.
  • daha sonra eklenti, e-posta adreslerini klasördeki e-postalara ayıklar ve içeriği seçili posta listesinde saklar

Ancak, EMail Adres Tarayıcısı Thunderbird sürümünüzle uyumlu olmayabilir. , Zorla yüklenmesi devre dışı bırakmak için extensions.checkCompatibilityde about:configya da sadece kullanmak Eklenti Uyumluluk Çek devre dışı bırak . Bununla birlikte, uyumluluk kontrolünü devre dışı bıraksanız bile, EMail Adres Tarayıcısı kullanılamayabilir (klasör içerik menüsü sadece adres defteri penceresini açabilir).

Ayrıca, eski bir eklenti daha var: CrowdMailer . Bu çok temel eklenti, en son Thunderbird sürümleriyle uyumludur:

  • e-posta kaynak kodunu CrowdMailer iletişim kutusuna kopyala yapıştır
  • CrowdMailer e-posta adreslerini çıkarır
  • CrowdMailer bu çıkarılan adreslerle dolu yeni bir e-posta oluşturuyor

Ama bu adresleri bir posta listesine kaydetmenin bir yolunu bulamadım ... kim bir fikri var ki?


1

Aradığına inandığım şeye oldukça basit bir çözüm buldum. Sincap postalarını ben kurdum. http://squirrelmail.org/

Güzel değil ama hile yapar. E-postadaki satır içi tüm adresleri gerçek e-posta adresleri olarak gösterir, adlarını değil, yalnızca kopyalayıp yapıştırabilmenizi sağlar.

umarım yardımcı olur

Craig


1

Hile yapan yeni bir eklenti var: emailpicky4.

Kişilerinize e-posta adreslerini almak istediğiniz klasöre sağ tıklayın ve "Bu Klasörden Kimlik Seç" seçeneğini seçin.

bazı hoş özellikler açılır pencerede mevcuttur.

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


1
Geri bildiriminiz için teşekkür ederiz, ancak bu eklenti OP'nin sorusuna cevap vermiyor . Bir klasördeki e-posta adreslerinden adres çıkarmanıza olanak tanır ve adresi tek bir e-postadan almak için basit bir yol bulamadım .
Clément

1

Bu cevap, Dee'nin cevabı , Tai Viinikka ve Dan Stevens'ın yorumları ve Giacomo Ciani'nin Dee'nin cevabını düzenleme denemesi üzerine kuruludur . Bazı editoryal polisajın yanı sıra, tüm krediler onlara verilmelidir.


E-posta adreslerini Thunderbird'deki bir mesajın “Kime”, “Cc” ve “Bcc” başlıklarından kopyalamak mümkündür. Bu bağlamda “otomatik olarak” ne anlama geldiği açık değildir.

“Görünüm” menüsünde “Mesaj Kaynağı” nı kullanın. E-postanın başlığındaki tüm ayrıntıları göreceksiniz, ancak bir biçimde kopyalayıp yapıştırabilirsiniz.

Daha ayrıntılı olarak: E-posta adreslerini (virgülle ayrılmış olarak) adres alanlarından birine kopyalamanız gerekir. Vurduğunuz anda EnterThunderbird her adrese ayrı bir satır verecek. Çabuk ve kolay. “Kime:” alanında en az bir adresiniz olmalıdır; daha sonra, eklemeden önce "Kime:" alanlarını "Cc:" veya "Bcc:" olarak değiştirebilirsiniz Enter.

Belirtildiği gibi yorumlarla ilgili orijinal cevap , bu girişler arasındaki çift virgül ekleme ve sonra o çalışmıyor adresi, bir parçası olarak iki virgül birini yorumlama Thunderbird ile sonuçlanabilir. Giacomo Ciani, kendi sisteminde (Windows 10'da Thunderbird 45.4) bunun kopyalanan metindeki yeni satır karakterlerinden kaynaklandığını bildirdi. Örneğin, kaynak görüntülenirse:

addr1 , 
addr2

ve bu metni kopyalarsanız, hem virgül hem de yeni satır ayırıcı olarak yorumlanır ve sonuç olarak Thunderbird adres alanına kopyalanır. Ardından, görünüşte, ikinci virgül, ayırıcı değil gerçek bir karakter olarak yorumlanır. Bu, iki adresin ve sonra açıkça çalışmadığı şekilde ayrıştırılmasına neden olur.addr1,,addr2addr1,addr2

Giacomo'nun bulduğu çözüm, adresleri mesaj kaynağından kopyalayıp bunları Not Defteri ++ 'ya (ya da yeni satır karakterlerini bulabilen ve değiştirebilen başka bir metin editörü) yapıştırmak \nve hepsini ve \rkarakterleri kaldırmak , ardından sonucu Thunderbird adres alanına yapıştırmaktır. . Hızlı ya da kullanışlı değil, ama işe yarıyor.


“Çalışır” ifadesi (yukarıda) Giacomo'nun sunulan metninden alıntılanmıştır (Test etmedim). Stéphane Gourichon daha sonra aşağıdaki yorumu ekledi :

Bu basit çözüm aslında, yalnızca tüm e-posta adresleri yalnızca 7 bit ASCII karakterleri içeriyorsa çalışan bir kesektir. Diğer tüm durumlarda, mesaj kaynağı bunları RFC 2047: MIME (Çok Amaçlı İnternet Posta Uzantıları) ile uyumlu kodlar Üçüncü Bölüm: ASCII Olmayan Metin için Mesaj Başlığı Uzantıları . Örnek: Stéphane olur =?UTF-8?Q?St=C3=A9phane?=.  jlanza'nın çözümü bu sorunu yaşamıyor.


1

Herşey,

Neredeyse tüm e-posta adreslerini TBird'den çıkarmak için gereken her şeyi yapan bu bash betiğini yazdım. Hala filtre üzerinde çalışıyor.

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

Bir şans verin ve gerektiği gibi çimdikleyin ve değişikliklerinizi burada bildirin!

Şerefe!

OMR


"Tüm Postalar" artık grird yöntemiyle TBird'de mevcut değildir, ancak yine de TBird'de gösterilir.
OldManRiver

0

Birkaç postanız varsa, tüm e-postaları dışa aktarır ve dosyalardan tüm e-posta adreslerini çıkaran küçük bir komut dosyası yazardım. O zaman gerçekten otomatik olarak var. Elbette bu sadece, eğer birden fazla e-postanız varsa, iyidir.


0

KOLAY:

  1. Tüm mesajları diske aktarmak için 'ImportExport Aracı' Thunderbird addon kullanın (tümü tek bir dosyada VEYA tek tek metin dosyaları olarak).
  2. Kullanım Güç E-posta Adresi Extractor yukarıdaki dosyaları e-posta adreslerini almak için. Program ÇOK esnektir.

Güncelleme:
Power Thunderbird Extractor ile doğrudan Thunderbird DB gelen kutusu dosyasını (örneğin: c: \ Users \ Me \ AppData \ Roaming \ Thunderbird \ Profiles \ 5akde98.default \ Mail \ mail.yourserver.com) ayıklayarak, gerçekten de 1. adımı atlayabilirsiniz. \ Inbox.sbd \ Gelen Kutusu)


0

Fransız bir forumdan, Thunderbird 60 için çalışıyor.

Thunderbird'de

  • Git Settings
  • Tıklamak Advanced
  • Ara extensions.strictCompatibilityve ayarlafalse

Tarayıcınızda

Thunderbird'de

  • Git Tools
  • Üzerinde kaymak Settings icon
  • Seç Install module from a file
  • Dosyayı seçin emailpicky_4-4.0-tb.xpi
  • Tekrar başlat

İyisin, istediğin klasöre sağ tıklayabilirsin ve Crawl folder for email addresses.


0

Aşağıdakileri olibre ve Antoine'nın ipuçlarına ekliyorum:

Thunderbird Addon " Adres toplu kopya " ile tüm dağıtım listesini panoya tek bir tıklamayla istenen biçimde kopyalayabilirsiniz.
Pano, "Kime" ve "CC" deki tüm e-posta adreslerini ve kendi e-posta adresiniz ise "BCC" içeriyorsa.
Sürümünde bu eklenti 1.0.3 (dosya adı: address_bulk_copy-1.0.3-tb.xpi) son 2013-08-19 tarihinde güncellendi ve muhtemelen daha da geliştirilecektir olmayacak ama :
çalıştığını sürümü 52 kadar ve tarif ile Thunderbird ile hile:

extensions.strictCompatibility = yanlış

Bu eklentiler şimdiki Thunderbird sürümü 60.5.0 ile muhtemelen çalışır
: Aşağıda ek yazılım link (ilki kullanmak) 'dir > "Adres toplu kopyalama" - toplu - etiketi

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.