5

I've created a new Thunderbird account to work with an IMAP account of mine on some mail server. I have all the message headers downloaded now, not all the bodies, and have read a couple of messages. Unfortunately, Thunderbird's 'Collected Addresses' only seems to include addresses from the few messages I've read or written, not from all messages whose headers have been downloaded.

  • Is there some configuration value I can change to make Thunderbird look for addresses in all of my headers?
  • Is there perhaps some 'manual' way to collect these addresses, say into abook.mab?
einpoklum
  • 10,666

4 Answers4

3

The Email Address Crawler Plugin might work. Note that the earlier version is no longer maintained. To use the updated version:

  1. Follow the direct download link. (Attention this is not approved by Mozila jet, see comment below)
  2. Start Thunderbird (v31.0 or greater).
  3. Open the triple-bar menu ().
  4. Click Add-ons.
  5. Click the icon beside the search text box to open a drop-down menu.
  6. Select Install Add-on From File...*
  7. Browse to the download location for Email Crawler.
  8. Select the file (e.g., emailcrawler-5.1.2.xpi).
  9. Click Open.
  10. Click Install Now.
  11. Click Restart Now.

Then:

  1. Right-click on any folder.
  2. Select Crawl folder for email addresses.
  3. Check To and From.
  4. Set Choose a [sic] addressbook as a target for the found addresses to Collected Addresses.
  5. Optionally, set Needed # of occurrences to 2 (to help filter invalid addresses).
  6. Click OK.

If you want to use an approved Plugin from Moxilla Add-On Page, maybe the Email Address Crawler Plugin is a solution for you?

EMail Address Crawler by CySlider
Automatically fill your address books or send mass mails with e-mail addresses extracted from all your e-mails.

It is a bit outdated, but there is stated by someone it that still worked in 17.0, so maybe it still works in Thunderbird 31

rubo77
  • 5,218
1

I founded one that worked well here: EmailPicky 4 (search for it in Mozilla Add-On Page)

https://addons.mozilla.org/en-US/thunderbird/addon/emailpicky-4/

jpenna
  • 219
  • 2
  • 4
0

It is SIMPLE to do that:

Thunderbird stores all messages in a folder (like inbox, sent, trash, etc) in a single "text" file. Just pass that file through Power Email Address Extractor. It will collect all emails in that file.

The program is VERY flexible. It has special filters for Thunderbird files. So, if you want you can extract emails only from "to", "from", "cc" fields.

GoUkraineGo
  • 2,171
0

I tried a workaround:

  • go in offline mode and stay offline during this whole process until you are done
  • create a filter that replies to all emails and run it
  • delete all those mails from your out box before you send any
  • make sure there are no more mails in your outbox before you go online again

Thought, this could move all contacts into your collected addresses

But this doesn't work!

I tried it, and the addresses are not collected until you really send them

I will keep this here for reference.
Maybe this answer gives an idea on how to create a workaround that works using the built-in filters. Maybe with forwarding somehow. Or with a fake mailserver that just pretends to send the mails.

rubo77
  • 5,218