30

Есть ли способ автоматически скопировать все адреса электронной почты из заголовков электронной почты "Кому", "Копия", "СК" и т.д. В Thunderbird? В настоящее время я щелкаю правой кнопкой мыши и делаю "Копировать адрес электронной почты" для каждого из них, но это, очевидно, нереально.

11 ответов11

14

Да, ты можешь. Просто используйте Message Source в меню View .
Вы увидите все те же детали, что и в заголовке письма, но в формате, который вы можете скопировать и вставить ...

Более подробно. Вам нужно скопировать адреса электронной почты (они разделены запятыми) в одно из полей To:. Как только вы нажмете Enter, Thunderbird предоставит каждому адресу отдельную строку. Быстро и просто. Если у вас уже есть хотя бы один адрес в поле To:, вы можете изменить второй To: на Cc: до того, как нажмете ввод. Тогда все добавленные адреса являются Cc!

6

То, что я обычно делаю, это ... Пересылать сообщения электронной почты. У меня настроен туберкулез для прямой пересылки. Затем вы получите все заголовки в тексте. Я просто копирую письма и вставляю новое сообщение.

Готово ;)

1

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

Это не красиво, но делает свое дело. Он показывает все адреса, встроенные в электронное письмо, как фактические адреса электронной почты, а не имена, поэтому вы можете просто скопировать и вставить их.

надеюсь, это поможет

Craig

1

Я ответил на аналогичный вопрос: создать список адресов (рассылки) из получателей электронной почты.

EMail Address Crawler - это очень старая надстройка Thunderbird, которая извлекает адреса электронной почты из всех сообщений в папке. Он извлекает адреса из исходного кода электронной почты (заголовок и тело). Это полезно, когда электронное письмо пересылается или когда в заголовке электронного письма есть дополнительные адреса (например, адреса электронной почты для перенаправления):

  • откройте контекстное меню в папке электронных писем
  • выберите папку сканирования для адресов электронной почты
  • выберите список рассылки назначения (или выберите новый)
  • выберите несколько вариантов, нажмите ОК
  • затем надстройка извлекает адреса электронной почты из содержимого электронной почты папки и сохраняет их в выбранном списке рассылки.

Но EMail Address Crawler может быть несовместим с вашей версией Thunderbird. Для принудительной установки отключите extensions.checkCompatibility в about:config или просто используйте Disable Add-on Checks Checks. Однако даже отключив проверку совместимости, EMail Address Crawler может быть недоступен (контекстное меню папки может просто открыть окно адресной книги).

Кроме того, есть еще одно старое дополнение: CrowdMailer. Это очень простое дополнение по-прежнему совместимо с последними версиями Thunderbird:

  • скопируйте и вставьте исходный код электронной почты в диалоговое окно CrowdMailer
  • CrowdMailer извлекает адреса электронной почты
  • CrowdMailer создает новое письмо, заполненное этими извлеченными адресами

Но я не нашел способа сохранить эти адреса в списке рассылки ... у кого есть идея?

1

Этот ответ основан на ответе Ди, комментариях Тай Вииникки и Дана Стивенса и попытке Джакомо Чиани отредактировать ответ Ди.  Помимо некоторой редакционной полировки, вся заслуга должна идти им.


Можно скопировать адреса электронной почты из заголовков сообщений «Кому», «Копия» и «СК» в Thunderbird.  Не ясно, что означает «автоматически» в этом контексте.

Просто используйте «Источник сообщения» в меню «Вид».  Вы увидите все те же детали, что и в заголовке письма, но в формате, который вы можете скопировать и вставить.

Более подробно: вам нужно скопировать адреса электронной почты (они разделены запятыми) в одно из полей получателя.  Как только вы нажмете Enter, Thunderbird предоставит каждому адресу отдельную строку.  Быстро и просто.  У вас должен быть хотя бы один адрес в поле «Кому:»; затем вы можете изменить дополнительные поля «To:» на «Cc:» или «Bcc:», прежде чем нажать Enter.

Как было отмечено в тех комментариях на оригинальный ответ, это может привести к Thunderbird вставки двойные запятые между записями, а затем интерпретации одного из двух запятых , как часть адреса, которая затем не работает.  Джакомо Сиани сообщает, что в его системе (Thunderbird 45.4 в Windows 10) это происходит из-за символов новой строки в скопированном тексте.  Например, если источник отображает:

addr1,
addr2

и скопировать этот текст, как запятая и символ новой строки будет интерпретироваться как разделители, что приводит к addr1,,addr2 при копировании в поле адреса Thunderbird.  Тогда, по-видимому, вторая запятая интерпретируется как буквенный символ, а не как разделитель.  Это приводит к двум адресам быть разобрано как addr1 ,addr2 который , очевидно , то не работает.

Решение, найденное Giacomo, состоит в том, чтобы скопировать адреса из источника сообщения и вставить их в Notepad++(или любой другой текстовый редактор, который может найти и заменить символы новой строки) и удалить все символы \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

1

Существует новое дополнение, которое делает свое дело: emailpicky4.

Щелкните правой кнопкой мыши папку, из которой вы хотите импортировать адреса электронной почты в ваши контакты, и выберите "Выбрать идентификаторы из этой папки".

некоторые приятные уточнения доступны во всплывающем окне.

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

0

ЛЕГКО:

  1. Используйте дополнение Thunderbird «ImportExport Tool» для экспорта всех сообщений на диск (все в одном файле ИЛИ в виде отдельных текстовых файлов).
  2. Используйте Power Email Address Extractor для извлечения адресов электронной почты из вышеуказанных файлов. Программа очень гибкая.

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

0

Я добавляю следующее к намёкам Олибер и Антуана:

С помощью Thunderbird Addon « Адресная копия » вы можете скопировать полный список рассылки одним щелчком мыши в буфер обмена в нужном формате.
Буфер обмена содержит все адреса электронной почты от "Кому" и "CC", и, если это ваш собственный адрес электронной почты, также "BCC".
Это дополнение в версии 1.0.3 (имя файла: address_bulk_copy-1.0.3-tb.xpi) в последний раз обновлялось 2013-08-19 и, вероятно, не будет доработано, но:
он работает с Thunderbird до версии 52 и с описанным трюком:

extensions.strictCompatibility = ложь

Этот аддон работает, вероятно, с текущей версией Thunderbird 60.5.0
Ниже приведена ссылка на аддон (используйте первый): тег - основная часть -> "Адресная копия"

0

С французского форума, работающего на Thunderbird 60.

В Thunderbird

  • Перейти в Settings
  • Нажмите на Advanced
  • Найдите extensions.strictCompatibility и установите для него значение false

В вашем браузере

В Thunderbird

  • Перейти в Tools
  • Нажмите на Settings icon
  • Выберите Install module from a file
  • Выберите файл emailpicky_4-4.0-tb.xpi
  • Запустить снова

У вас все хорошо, вы можете щелкнуть правой кнопкой мыши любую папку и Crawl folder for email addresses .

0

Если у вас есть несколько писем, то я просто экспортирую все письма и напишу небольшой скрипт, который извлекает все адреса электронной почты из файлов. Тогда вы действительно получите это автоматически. Конечно, это хорошо, только если у вас есть несколько писем.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .