Як скопіювати всі адреси електронної пошти з електронної пошти в Thunderbird


33

Чи є спосіб автоматично скопіювати всі адреси електронної пошти з заголовків електронної пошти To, Cc, Bcc тощо в Thunderbird? Я зараз клацну правою кнопкою миші та роблю "Копіювати адресу електронної пошти" для кожного, але це, очевидно, незадовільно.

Відповіді:


16

Так, ти можеш. Просто використовуйте Message Sourceв Viewменю.
Ви побачите всі ті ж деталі, що й у заголовку електронної пошти, але у форматі, який ви можете скопіювати та вставити ...

Більш детально. Вам потрібно буде скопіювати адреси електронної пошти (вони розділені комами) в одне з полі Кому:. Як тільки ви натиснете Enter Thunderbird, кожній адресі буде надано окремий рядок. Швидко і просто. Якщо у вас є принаймні одна адреса в полі To:, ви можете змінити другий To: на Cc: перед натисканням клавіші Enter. Тоді всі додані адреси - Cc!


3
Це мудрий шлях, але в той же час він створив мені проблеми. Причина полягає в тому, що в джерелі повідомлення адреси розділяються комами. Але коли я вставляю в поле To: ці коми стають частиною кожної адреси електронної пошти! (Тому що поле To: очікує одну адресу як запис, або серію адрес, розділених пробілом?) Я божеволію, чи це Thunderbird?
Тай Війнікка

1
Коли я вставляю одержувачів, вони розділяються двома комами ",,", а не однією, хоч у джерелі відображається лише одна кома. Хтось ще отримує це? Thunderbird розділив записи, але тепер усі вони починаються з коми. Я спробував надіслати повідомлення так, як воно було, але мені надійшло повідомлення "Повернута пошта" з поштового сервера. Не швидко і просто, як ви кажете!
Ден Стівенс

2
Це просте рішення - це насправді хак, який працює лише у тому випадку, якщо всі адреси електронної пошти містять лише 7-бітні символи ascii. У всіх інших ситуаціях джерело повідомлень кодує їх відповідно до ietf.org/rfc/rfc2047.txt . Приклад: Стефан стає =?UTF-8?Q?St=C3=A9phane?=. @ jlanza не має цієї проблеми.
Стефан Гурішон

7

Що я зазвичай роблю, це ... Переслати електронною поштою. У мене туберкульоз налаштований для пересилання вбудований. Потім ви отримуєте всі заголовки в тексті. Я просто копіюю пошту та пасту в новому повідомленні.

Готово;)


1
Як налаштувати ТБ для передачі вбудованого?
Nikana Reklawyks

@NikanaReklawyks ТБ пересилає в рядок за замовчуванням. В останніх версіях TB команда переадресації, як у верхньому, так і в контекстному меню, пропонує "inline" і "як вкладення".
Стефан Гурішон

Більш повний опис: попросіть туберкульоз "передати вбудований текст", в створеному повідомленні ви отримаєте таблицю, коли ви можете за бажанням вибрати адреси відправника та одержувача, скопіювати, вставити куди завгодно, а потім знищити створене повідомлення без надсилання. Це робить роботу. Все-таки це звивистість.
Стефан Гурішон

Проблема в цьому полягає в тому, що він буде в'язати нову електронну пошту в тій самій нитці, що й стару, яка змінює погляди на основі потоку.
Wrzlprmft

1

Я відповів на подібне запитання: створити список адресів (розсилку) від одержувачів електронної пошти .

Гугл-адреса електронної пошти - це дуже старе доповнення Thunderbird, яке витягує електронні адреси з усіх електронних листів у папці. Він отримує адреси з вихідного коду електронної пошти (заголовок та тіло). Це корисно, коли електронний лист пересилається або коли в заголовку електронної пошти є додаткові адреси (наприклад, адреси електронної пошти про переадресацію):

  • відкрийте контекстне меню у папці електронних листів
  • виберіть папку Сканування для адрес електронної пошти
  • вибрати список розсилки призначення (або вибрати новий)
  • виберіть деякі варіанти, натисніть кнопку ОК
  • потім надбудова витягує електронні адреси з папки, надсилає вміст електронної пошти та зберігає їх у вибраному списку розсилки

Але, Гусенична адреса EMail може не сумісна з вашою версією Thunderbird. Для того , щоб змусити встановити, відключити extensions.checkCompatibilityв about:configабо просто використовувати Disable Add-On перевірки сумісності . Однак, навіть відключивши перевірку сумісності, електронний сканер адреси електронної пошти може бути непридатним для використання (контекстне меню папки може просто відкрити вікно адресної книги).

Більше того, є ще один старий додаток: CrowdMailer . Цей дуже базовий додаток все ще сумісний з останніми версіями Thunderbird:

  • скопіюйте і вставте вихідний код електронної пошти у діалогове вікно CrowdMailer
  • CrowdMailer витягує електронні адреси
  • CrowdMailer створює новий електронний лист, заповнений цими вилученими адресами

Але я не знайшов способу зберегти ці адреси в списку розсилки ... хто має ідею?


1

Я знайшов досить просте рішення того, що, на вашу думку, ви шукаєте. Я встановив білочку пошту. http://squirrelmail.org/

Це не дуже, але це робить трюк. Він показує всі адреси, вбудовані в електронну пошту, як фактичні адреси електронної пошти, а не імена, тому ви можете просто скопіювати та вставити їх.

Сподіваюся, що це допомагає

Крейг


1

Існує новий додаток, який виконує трюк: emailpicky4.

Клацніть правою кнопкою миші папку, з якої потрібно імпортувати адреси електронної пошти до своїх контактів, і виберіть "Вибрати ідентифікатори з цієї папки"

декілька приємних уточнень доступні у спливаючому вікні.

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


1
Дякуємо за Ваш відгук, але цей додаток не стосується питання ОП. Це дозволяє витягувати адреси з електронних листів у папці , і я не міг зрозуміти будь-який простий спосіб вилучити адресу з одного електронного листа.
Клімент

1

Ця відповідь ґрунтується на відповіді Ді , коментарях Тай Війнікки та Дена Стівенса та спробі Джакомо Сіані відредагувати відповідь Ді. Крім деяких редакційних полірувань, вся заслуга має бути присуджена їм.


У Thunderbird можна скопіювати електронні адреси із заголовків повідомлень "До", "Копія" та "Копія". Не ясно, що в даному контексті означає «автоматично».

Просто використовуйте "Джерело повідомлення" в меню "Перегляд". Ви побачите всі ті самі деталі, що й у заголовку електронної пошти, але у форматі, який ви можете скопіювати та вставити.

Більш детально: Вам потрібно буде скопіювати адреси електронної пошти (вони розділені комами) в одне з полів адресата. Як тільки ви натиснете Enter, Thunderbird дасть кожній адресі свій окремий рядок. Швидко і просто. Ви повинні мати принаймні одну адресу в полі "Кому:"; тоді ви можете змінити додаткові поля "До:" на "Cc:" або "Bcc:", перш ніж натиснутиEnter .

Як було відзначено в тих коментарі на оригінальну відповідь , це може привести до Thunderbird вставки подвійні коми між записами, а потім інтерпретації одного з двох ком , як частина адреси, яка потім не працює. Джакомо Сіані повідомляє, що в його системі (Thunderbird 45.4 в Windows 10) це пов'язано з символами нового рядка в скопійованому тексті. Наприклад, якщо джерело відображає:

addr1 , 
addr2

і ви копіюєте цей текст, і кома, і новий рядок будуть інтерпретуватися як роздільники, в результаті чого ви копіюєте в поле адреси Thunderbird. Тоді, мабуть, друга кома трактується як буквальний символ, а не роздільник. Це призводить до того, що обидві адреси будуть проаналізовані як і , що, очевидно, тоді не працює.addr1,,addr2addr1,addr2

Знайдене рішення Giacomo полягає в тому, щоб скопіювати адреси з джерела повідомлень та вставити їх у Блокнот ++ (або будь-який інший текстовий редактор, який може знайти та замінити символи нового рядка) та видалити всі \nта \rсимволи, а потім вставити результат у поля (адреси) Thunderbird . Не так швидко чи зручно, але це працює.


Заява "це працює" (вище) цитується з поданого тексту Джакомо (я його не перевіряв). Згодом Стефан Гурішон додав наступний коментар :

Це просте рішення насправді хак, який працює лише в тому випадку, якщо всі адреси електронної пошти містять лише 7-бітні символи ASCII. У всіх інших ситуаціях джерело повідомлень кодує їх відповідно до RFC 2047: MIME (Багатоцільові розширення Інтернет-пошти) Частина третя: Розширення заголовка повідомлень для тексту, що не належить до ASCII . Приклад: Стефан стає =?UTF-8?Q?St=C3=A9phane?=.  Рішення jlanza не має цієї проблеми.


1

Усі,

Я написав цей скрипт bash, який майже все, що потрібно для отримання всіх електронних адрес з TBird, зовні. Деякі працюють на фільтрі.

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

Дайте йому піти і налаштуйте її за потребою та повідомте про свої зміни тут!

Ура!

OMR


Помітив, що "Вся пошта" більше не доступна в TBird через метод grep, але все ще відображається в TBird.
OldManRiver

0

Якщо у вас є кілька листів, я б просто експортував усі електронні листи та написав невеликий сценарій, який витягує всі адреси електронної пошти з файлів. Тоді вам це справді автоматично. Звичайно, це добре, якщо у вас більше одного електронного листа.


0

ЛЕГКО:

  1. Використовуйте «Інструмент імпорту експорту» Thunderbird addon, щоб експортувати всі повідомлення на диск (усі в одному файлі АБО як окремі текстові файли).
  2. Використовуйте Power Extractor Address Extractor, щоб витягти електронні адреси з вищезазначених файлів. Програма ДУЖЕ гнучка.

Оновлення:
дійсно ви можете пропустити крок 1, витягнувши за допомогою Power Extractor Extractor безпосередньо файл вхідних файлів DB Thunderbird (наприклад: c: \ Users \ Me \ AppData \ Roaming \ Thunderbird \ Profiles \ 5akde98.default \ Mail \ mail.yourserver.com \ Inbox.sbd \ Inbox)


0

З французького форуму, що працює для Thunderbird 60.

У громовержці

  • Йти до Settings
  • Натисніть на Advanced
  • Знайдіть extensions.strictCompatibilityі встановіть його наfalse

У вашому браузері

  • Шукайте AddPicky 4 на додатках Thunderbird та завантажуйте

У громовержці

  • Йти до Tools
  • Клацніть далі Settings icon
  • Виберіть Install module from a file
  • Виберіть файл emailpicky_4-4.0-tb.xpi
  • Перезапустити

Ви хороші, ви можете клацнути правою кнопкою миші на будь-якій папці і Crawl folder for email addresses.


0

Я додаю наступні натяки на олібре та Антуана:

Завдяки Thunderbird Addon " Об'ємна копія адреси " ви можете скопіювати повний список розповсюдження одним натисканням кнопки до буфера обміну у потрібному форматі.
Буфер обміну містить усі адреси електронної пошти від "До" та "СС", а якщо це ваша власна електронна адреса, також "BCC".
Цей додаток у версії 1.0.3 (ім'я файлу: address_bulk_copy-1.0.3-tb.xpi) востаннє оновлено 2013-08-19 і, ймовірно, не буде надалі розвиватися, але :
він працює з Thunderbird до версії 52 та з описаною хитрість:

extensions.strictCompatibility = false

цей
аддон працює, ймовірно, з поточною версією Thunderbird 60.5.0 Нижче наведено посилання на аддон (використовуйте перший): tag - bulk -> "Адреса масової копії"

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.