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

7935
olibre

В 2012 году в Thunderbird я использовал надстройку для создания списка адресов, извлекая всех получателей из папок электронной почты. Но я все переустановил, и я не помню, как я это сделал ...

На подобные вопросы нет удовлетворительного ответа:

И ничего не найдено в Zindus и Google Contacts ...

Как я могу создать список адресов (рассылки) из получателей электронной почты?

  • Решение должно быть GMail-совместимым.
  • Решение может быть основано на Thunderbird.
2

3 ответа на вопрос

3
trapicki

I was successful with simple copy and paste:

  • Opened source of mail which I wanted to us as mailing list template
  • Copied To: and CC: headers from source (Ctrl+U)
  • Created new mailing list in the address book, pasting all addresses comma-separated in the first line of the members list.

I had to clean out double entries in one case. But that's in any case better than dragging together the list one by one.

(below added by benjaoming)

To clean up UTF-8 headers in the TO and CC fields, do the following:

  1. Open a command line
  2. Type pythonEnter. Then do the following commands:

    from email.header import decode_header print u" ".join(x[0].decode("utf-8") for x in decode_header(u"""PASTE YOUR HEADER CONTENTS HERE"""))

This will output text that's copy-paste friendly for Thunderbird's list editor

Отлично, я не думал об этом. Это должен быть принятый ответ. gozzilli 10 лет назад 0
Я сталкиваюсь с проблемами с заголовками TO: заголовки в формате UTF-8 ... редактируя этот ответ, чтобы показать шаги ... benjaoming 9 лет назад 0
1
olibre

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

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

Но EMail Address Crawler v3 не совместим с последним Thunderbird. Поэтому для того, чтобы заставить установить, отключить extensions.checkCompatibilityв about:configили просто использовать Отключить надстройку на проверки совместимости .

Однако мой Thunderbird 17.0.5 является слишком новым и даже отключает проверку совместимости, я не могу использовать EMail Address Crawler, контекстное меню папки просто открывает диалоговое окно адресов контактов, не более того!

В противном случае есть другая альтернатива: CrowdMailer, базовое (и старое) дополнение Thunderbird. Скопируйте и вставьте исходный код электронной почты в диалоговое окно CrowdMailer . Затем CrowdMailer извлекает адреса электронной почты и предлагает создать новое письмо, заполненное этими извлеченными адресами. Но я не нашел способа сохранить эти адреса в списке рассылки ...

0
Freon Sandoz

Мне удалось очистить список адресов электронной почты, указанный Gmail по одному на строку, в Notepad ++, чтобы его можно было принять в поле ввода контакта для группы контактов Gmail:

  1. Конвертировать текст в ANSI.
  2. Удалите все указанные в кавычках адреса электронной почты, используемые в качестве заполнителей для имен с поиском RE для ^ "[^"] +, и замените их пустой строкой.
  3. Удалите имена перед адресами электронной почты с помощью поиска RE для ^ [^ <] * и замените их пустой строкой.
  4. Объединить все строки (Notepad ++ Line Operations.)
Зачем вам нужно конвертировать текст в ANSI? olibre 7 лет назад 0