Share your knowledge at the LQ Wiki.
Go Back > Forums > Linux Forums > Linux - Software
User Name
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.


  Search this Thread
Old 10-15-2005, 11:15 AM   #1
Senior Member
Registered: Jun 2004
Location: Spain
Distribution: FC5
Posts: 1,993
Blog Entries: 1

Rep: Reputation: 46
Thunderbird address book disaster.

Out of the blue, while I was working with thunderbird and wanted to write a new email I received the following error message
One of your address book files (impab-2.mab file) could not be read.
A new impab-2.mab file will be created and a backup of the old file 
called impab-2.mab.bak will be created in the same directory
When I try to open the renamed bak file gedit complains it is "Not able to automatically detect character encoding". I have however been able to open it in emacs and I can see all the email addresses are there, in between lot of other stuff. I culd of course read through this entire file and try to manually reconstruct my address book by copying and pasting the info I can find out of the backup. However, this would probably take me a couple of hours.

Can anybody give me a hint as to how I could extract that info easier or maybe even recuperate the old file by some handy cut and paste work?
Old 10-16-2005, 07:58 PM   #2
Registered: May 2005
Distribution: Debian
Posts: 83
Blog Entries: 2

Rep: Reputation: 15
First of all, lol

Secondly. if you can read the address as plain text, then mabey all you need to do is
seperate every line that has the @ character in it. like mabey with

cat impab-2.mab.bak |grep @ > output.txt

leaving the addresses with probably slightly less junk.

you might be able to filter it better to leave just the addresses
Old 10-16-2005, 08:01 PM   #3
LQ Guru
Registered: Jan 2003
Location: Seymour, Indiana
Distribution: Distribution: RHEL 5 with Pieces of this and that. Kernel, KDE 3.5.8 and KDE 4.0 beta, Plu
Posts: 5,700

Rep: Reputation: 62
You might be able to use one of those programs that converts addresses books to be used in antoher app. Maybe you can convert it to something else then back and see if it loads then.

Old 10-18-2005, 11:26 AM   #4
Senior Member
Registered: Jun 2004
Location: Spain
Distribution: FC5
Posts: 1,993
Blog Entries: 1

Original Poster
Rep: Reputation: 46
Thanks for the suggestions guys. I thought about the filtering, but the way the way Garda proposes isn't practical bacause a lot of those emails eman little to nothing to me without the names attached.

As for the second option, I haven't checked the import function in thunderbird itself, but from what I've read it supports comma or tab seperated fields. The structure of the file simply looks too complicated to me (I'll try anyway when I get home) it's like a list of code explanations at the top something like


followed by some of those fields being filled in for some of the email adresses

(a1=)(a2=aname )(ab=anemail@somewhere)(ac=)

in addition all the accented characters (, , etc) look something like $a$n etc. What a mess!!

And then there are all the home addresses, telephone numbers and other details... I never thought I'd need to back all of that up I sure will next time (or so I hope).


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Importing CVS address book from outllok to thunderbird waelaltaqi Linux - Software 0 10-27-2005 10:53 AM
linux address book ryedunn Linux - Software 1 09-22-2005 07:07 PM
Sendmail Address Book rshooper Linux - Software 0 08-25-2004 05:41 PM
shared address book? viniosity Linux - Software 0 10-30-2003 08:02 AM
Address Book demonx Linux - Distributions 0 10-05-2002 11:42 AM

All times are GMT -5. The time now is 08:54 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration