This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

migrating thunderbird addressbooks from an older TB

  • 5 cavab
  • 1 has this problem
  • 15 views
  • Last reply by sfhowes

more options

I have retrieved profile files from a crashed PC and want to transfer the addressbooks to TB on a new PC but the TB versions are incompatible. The suggested solution is to copy abook.mab and history.mab from one profile folder to another, overwriting the existing files. However, the addressbook files in the old profile are abook.mab.bak, abook.sqlite and history.mab.bak and history.sqlite. Overwriting the new abook.mab and history.mab with these old profile files doesn't work. What can I do? Is there any way of extracting the .mab files from the .sqlite ones?

I have retrieved profile files from a crashed PC and want to transfer the addressbooks to TB on a new PC but the TB versions are incompatible. The suggested solution is to copy abook.mab and history.mab from one profile folder to another, overwriting the existing files. However, the addressbook files in the old profile are abook.mab.bak, abook.sqlite and history.mab.bak and history.sqlite. Overwriting the new abook.mab and history.mab with these old profile files doesn't work. What can I do? Is there any way of extracting the .mab files from the .sqlite ones?

All Replies (5)

more options

Did you restart Thunderbird after restoring the mab files? Also, what version is the new pc running that is not compatible with the files from the old pc?

more options

Thanks for replying. Yes, I did restart TB after restoring the mab files. My new TB version is 68.10.0 (64-bit)

more options

Rename the abook and history sqlite files to .sqlite.bak, and remove the .bak from the abook and history mab files. When TB 78 restarts, it should convert the mab files into sqlite files.

more options

It retrieves the last 5 recent addresses I added to the addressbook but the great majority are still missing

more options

That seems to suggest TB is reading the .sqlite.bak files instead of the .mab files when it rebuilds .sqlite files on restart. Export the current Personal Address Book and Collected Addresses to LDIF if they have new entries, then close TB, move the .sqlite and .sqlite.bak files out of the profile folder, leaving just the .mab files, restart TB, and see if the Personal Address Book and Collected Addresses show the old contacts.